Query: dbix::class::kiokudb
OS: debian
Section: 3pm
Format: Original Unix Latex Style Formatted with HTML and a Horizontal Scroll Bar
DBIx::Class::KiokuDB(3pm) User Contributed Perl Documentation DBIx::Class::KiokuDB(3pm)NAMEDBIx::Class::KiokuDB - Refer to KiokuDB objects from DBIx::Class tables.SYNOPSISSee DBIx::Class::Schema::KiokuDB. package MyApp::DB::Result::Album; use base qw(DBIx::Class); __PACKAGE__>load_components(qw(Core KiokuDB)); __PACKAGE__->table('album'); __PACKAGE__->add_columns( id => { data_type => "integer" }, title => { data_type => "varchar" }, # the foreign key for the KiokuDB object: metadata => { data_type => "varchar" }, ); __PACKAGE__->set_primary_key('id'); # enable a KiokuDB rel on the column: __PACKAGE__->kiokudb_column('metadata');DESCRIPTIONThis DBIx::Class component provides the code necessary for DBIx::Class::Row objects to refer to KiokuDB objects stored in KiokuDB::Backend::DBI.CLASS METHODSkiokudb_column $rel Declares a relationship to any KiokuDB object. In future versions adding relationships to different sub-collections will be possible as well.METHODSstore A convenience method that calls "store" in KiokuDB on all referenced KiokuDB objects, and then invokes "insert_or_update" on $self. get_kiokudb_column $col set_kiokudb_column $col, $obj store_kiokudb_column $col, $obj See DBIx::Class::Row.OVERRIDDEN METHODSnew Recognizes objects passed in as column values, much like standard relationships do. insert Also calls "insert" in KiokuDB on all referenced objects that are not in the KiokuDB storage. update Adds a check to ensure that all referenced KiokuDB objects are in storage. perl v5.12.4 2011-10-04 DBIx::Class::KiokuDB(3pm)
Similar Topics in the Unix Linux Community |
---|
Is UNIX an open source OS ? |
Introduction |
One instance of comparing grep and awk |
Find columns in a file based on header and print to new file |
A (ksh) Library For and From UNIX.com |