PHP Class Horde_Db_Adapter_Oracle_TableDefinition, horde

Author: Jan Schneider ([email protected])
Inheritance: extends Horde_Db_Adapter_Base_TableDefinition
Mostra file Open project: horde/horde

Protected Properties

Property Type Description
$_createTrigger

Public Methods

Method Description
column ( $name, string $type, array $options = [] ) : Horde_Db_Adapter_Base_TableDefinition Adds a new column to the table definition.
end ( ) Wrap up table creation block & create the table

Method Details

column() public method

Adds a new column to the table definition.
public column ( $name, string $type, array $options = [] ) : Horde_Db_Adapter_Base_TableDefinition
$type string Column type, one of: autoincrementKey, string, text, integer, float, datetime, timestamp, time, date, binary, boolean.
$options array Column options: - limit: (integer) Maximum column length (string, text, binary or integer columns only) - default: (mixed) The column's default value. You cannot explicitly set the default value to NULL. Simply leave off this option if you want a NULL default value. - null: (boolean) Whether NULL values are allowed in the column. - precision: (integer) The number precision (float columns only). - scale: (integer) The number scaling (float columns only). - unsigned: (boolean) Whether the column is an unsigned number (integer columns only). - autoincrement: (boolean) Whether the column is an autoincrement column. Restrictions are RDMS specific.
return Horde_Db_Adapter_Base_TableDefinition This object.

end() public method

Wrap up table creation block & create the table
public end ( )

Property Details

$_createTrigger protected_oe property

protected $_createTrigger