FS::dbdef_column - Column object
use FS::dbdef_column;
$column_object = new FS::dbdef_column ( $name, $sql_type, '' ); $column_object = new FS::dbdef_column ( $name, $sql_type, 'NULL' ); $column_object = new FS::dbdef_column ( $name, $sql_type, '', $length ); $column_object = new FS::dbdef_column ( $name, $sql_type, 'NULL', $length );
$name = $column_object->name; $column_object->name ( 'name' );
$name = $column_object->type; $column_object->name ( 'sql_type' );
$name = $column_object->null; $column_object->name ( 'NOT NULL' );
$name = $column_object->length; $column_object->name ( $length );
$sql_line = $column->line; $sql_line = $column->line $datasrc;
FS::dbdef::column objects represend columns in tables (see FS::dbdef_table).
Creates a new FS::dbdef_column object.
Returns or sets the column name.
Returns or sets the column type.
Returns or sets the column null flag.
Returns or sets the column length.
Returns an SQL column definition.
If passed a DBI $datasrc
specifying DBD::mysql or DBD::Pg, will use engine-specific syntax.
FS::dbdef_table, FS::dbdef, DBI
$Id: dbdef_column.html,v 1.2 2000-03-03 18:22:43 ivan Exp $