NAME

Oryx::DBI::Util - abstract base class for Oryx DBI utilities

DESCRIPTION

Oryx::DBI::Util represents an interface to be implemented in order to add support for additional RDBMS'. The following methods must be implemented:

METHODS

columnExists( $dbh, $table, $column )
columnCreate( $dbh, $table, $colname, $coltype )
columnDrop( $dbh, $table, $colname )
tableExists( $dbh, $table )
tableCreate( $dbh, $table, \@columns, $type )
tableDrop( $dbh, $table )
sequenceCreate( $dbh, $table )
sequenceDrop( $dbh, $table )
indexCreate( $dbh, $table, $field )
indexDrop( $dbh, $table, $field )
type2sql( $type, $size )
nextval( $dbh, $table )

AUTHOR

Copyright (C) 2005 Richard Hundt <richard NO SPAM AT protea-systems.com>

LICENCE

This library is free software and may be used under the same terms as Perl itself.