BingoX::Carbon

An object oriented database abstraction superclass
Download

BingoX::Carbon Ranking & Summary

Advertisement

  • Rating:
  • License:
  • Perl Artistic License
  • Price:
  • FREE
  • Publisher Name:
  • David Pisoni, Greg Williams and Thai Nguyen
  • Publisher web site:
  • http://search.cpan.org/~cnation/

BingoX::Carbon Tags


BingoX::Carbon Description

An object oriented database abstraction superclass BingoX::Carbon is an object oriented database abstraction superclass.SYNOPSISuse BingoX::Carbon ( ); # $BR - Blessed Reference # $SV - Scalar Value # @AV - Array Value # $HR - Hash Ref # $AR - Array Ref # $SR - Stream Ref # $proto - BingoX::Carbon object OR sub-class # $object - BingoX::Carbon objectCONSTRUCTORS $BR = $proto->new( $dbh, ta ); $BR = $proto->get( $dbh, $ID ); $BR = $object->duplicate;STREAM CONSTRUCTOR METHODS $SR = $proto->stream_obj( $dbh, \%params, ); $SR = $proto->stream_hash( $dbh, \%params, ); $SR = $proto->stream_array( $dbh, \%params, );LIST CONSTRUCTOR METHODS $AR = $proto->list_obj( $dbh, \%params, ); $AR = $proto->list_hash( $dbh, \%params, ); $AR = $proto->list_array( $dbh, \%params, );RELATION METHODS $SV = $object->relate( $fobject | @fobjects | (@fids, $fclass, $fcolumn) ); $SV = $object->unrelate( $fobject | @fobjects | (@fids, $fclass, $fcolumn) ); $SV = $object->isrelated( $fobject ); $AR = $object->list_related( $fclass ); $SR = $object->stream_related( $fclass ); $SV = $proto->unrelate_all( $fclass )DATABASE MANIUPLATION METHODS $BR = $object->modify( \%new_data ); $SV = $proto->modify( $dbh, \%params, \%new_data ); $SV = $object->rm; $SV = $proto->rm( $dbh, \%params );CLASS DATA ACCESSOR METHODS $SV = $proto->table( $dbh ); $SV = $proto->identity( $dbh ); $AR = $proto->primary_keys( $dbh ); $HR = $proto->def_fields( $dbh ); $AR = $proto->field_order( $dbh ); $SV = $proto->identity( $dbh ); $SV = $proto->sequence( $dbh ); $SV = $proto->seqcol( $dbh );DATABASE/SQL METHODS $SR = $proto->sql_select( $dbh ); @AV = $proto->format_select( $dbh, \%params, @fields, @sort ); @AV = $proto->format_conditions( $dbh, \%params ); Requirements: · Perl


BingoX::Carbon Related Software