Softpedia
 


LINUX CATEGORIES:



GLOBAL PAGES >>
NEWS ARCHIVE >>
SOFTPEDIA REVIEWS >>
MEET THE EDITORS >>
WEEK'S BEST
  • Linux Kernel 3.9.3 / 3....
  • LibreOffice 3.6.6 / 4.0.3
  • MPlayer 1.1.1
  • systemd 204
  • Arch Linux 2013.05.01
  • Blender 2.67
  • KDE Software Compilatio...
  • CrunchBang Linux Stable...
  • Elementary OS 0.1 / 0.2...
  • SystemRescueCd 3.6.0
  • Home > Linux > Programming > Perl Modules

    BingoX::Carbon 1.93

    Download button

    No screenshots available
    Downloads: 364  View global page NEW!  Tell us about an update
    User Rating:
    Rated by:
    NOT RATED
    0 user(s)
    Developer:

    License / Price:

    Last Updated:

    Category:
    David Pisoni, Greg Williams and Thai Nguyen | More programs
    Perl Artistic License / FREE
    July 5th, 2009, 02:16 GMT
    ROOT / Programming / Perl Modules

     Read user reviews (0)  Refer to a friend  Subscribe

    BingoX::Carbon description

    An object oriented database abstraction superclass

    BingoX::Carbon is an object oriented database abstraction superclass.

    SYNOPSIS

    use BingoX::Carbon ( [ ':cache_all', ] [ ':no_dynmeth' ] );

     # $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 object


    CONSTRUCTORS

     $BR = $proto->new( $dbh, Úta );
     $BR = $proto->get( $dbh, $ID );
     $BR = $object->duplicate;


    STREAM CONSTRUCTOR METHODS

     $SR = $proto->stream_obj( $dbh, \%params, [@fields,] [@sort] );
     $SR = $proto->stream_hash( $dbh, \%params, [@fields,] [@sort] );
     $SR = $proto->stream_array( $dbh, \%params, [@fields,] [@sort] );


    LIST CONSTRUCTOR METHODS

     $AR = $proto->list_obj( $dbh, \%params, [@fields,] [@sort] );
     $AR = $proto->list_hash( $dbh, \%params, [@fields,] [@sort] );
     $AR = $proto->list_array( $dbh, \%params, [@fields,] [@sort] );


    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 [, @fields] [, @sort] );
     $SR = $object->stream_related( $fclass [, @fields] [, @sort] );
     $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 [,$alias] );
     @AV = $proto->format_conditions( $dbh, \%params [,$alias] );



    Product's homepage

    Requirements:

    · Perl

      


    TAGS:

    database abstraction | object oriented | Perl module | Perl | database | abstraction

    Go to top

    WindowsGamesDriversMacLinuxScriptsMobileHandheldNews

    SUBMIT PROGRAM   |   ADVERTISE   |   GET HELP   |   SEND US FEEDBACK   |   RSS FEEDS   |   UPDATE YOUR SOFTWARE   |   ROMANIAN FORUM