in reply to Re^2: data historization with DBIx::Class
in thread data historization with DBIx::Class

As for the last part, check out DBIx::Class::ResultSet::HashRef. You use it as a parent class and then you get a handful of methods like hashref_rs which you can use as the end point of a chain.

For a similar but heavier (object inflation is more to much more expensive depending on your columns and inflation types) solution you can also rewrite this–

my $hash_ref = $o->as_hashref; # does this exist?

–as–

my $hash_ref = { $o->get_columns };

Replies are listed 'Best First'.
Re^4: data historization with DBIx::Class
by morgon (Priest) on Dec 27, 2010 at 00:21 UTC
    Thanks a lot for your reply.

    "get_columns" is what I have been looking for - however I cannot find it in the documentation.

    Is that an offical interface that had not yet been documented or something that could break with the next version?

      The DBIC docs have lately got much better but they are compartmentalized pretty well so you might miss things unless you read the relevant (and sometimes "invisible") class: DBIx::Class::Row. It's been there as long as I can remember and it's not going anywhere.