PHP Class CI_DB_pdo_informix_forge, TastyIgniter

Author: EllisLab Dev Team
Inheritance: extends CI_DB_pdo_forge
Show file Open project: tastyigniter/tastyigniter

Protected Properties

Property Type Description
$_default string DEFAULT value representation in CREATE/ALTER TABLE statements
$_rename_table string RENAME TABLE statement
$_unsigned array UNSIGNED support

Protected Methods

Method Description
_alter_table ( string $alter_type, string $table, mixed $field ) : string | string[] ALTER TABLE
_attr_auto_increment ( &$attributes, &$field ) : void Field attribute AUTO_INCREMENT
_attr_type ( &$attributes ) : void Field attribute TYPE
_attr_unique ( &$attributes, &$field ) : void Field attribute UNIQUE

Method Details

_alter_table() protected method

ALTER TABLE
protected _alter_table ( string $alter_type, string $table, mixed $field ) : string | string[]
$alter_type string ALTER type
$table string Table name
$field mixed Column definition
return string | string[]

_attr_auto_increment() protected method

Field attribute AUTO_INCREMENT
protected _attr_auto_increment ( &$attributes, &$field ) : void
return void

_attr_type() protected method

Performs a data type mapping between different databases.
protected _attr_type ( &$attributes ) : void
return void

_attr_unique() protected method

Field attribute UNIQUE
protected _attr_unique ( &$attributes, &$field ) : void
return void

Property Details

$_default protected property

DEFAULT value representation in CREATE/ALTER TABLE statements
protected string $_default
return string

$_rename_table protected property

RENAME TABLE statement
protected string $_rename_table
return string

$_unsigned protected property

UNSIGNED support
protected array $_unsigned
return array