Schema Member List

This is the complete list of members for Schema, including all inherited members.

$colDefs (defined in Schema)Schemaprotected
$db (defined in Schema)Schemaprotected
$tables (defined in Schema)Schemaprotected
__callStatic(string $ignored, array $args) (defined in FactoryTrait)FactoryTraitstatic
__construct(DB $db)Schema
addColumn(string $table, string $column, int $type=self::T_STRING_NULL)Schema
addUniqueKey(string $table, array $columns)Schema
COLUMN_DEFINITIONSSchemaprotected
createTable(string $table, array $columns, array $foreign=[])Schema
DATETIME_FORMAT (defined in Schema)Schema
dropTable(string $table)Schema
dropUniqueKey(string $table, array $columns)Schema
factory(DB $db)Schemastatic
factory(DB $db,... $args) (defined in FactoryTrait)FactoryTraitstatic
getColumnInfo(string $table)Schema
getDb()Schema
getForeignKeyName(string $table, string $column)Schema
getPrimaryKeyName(string $table, array $columns)Schema
getTable(string $name)Schema
getUniqueKeyName(string $table, array $columns)Schema
hasColumn(string $table, string $column)Schema
hasUniqueKey(string $table, array $columns)Schema
I_AUTOINCREMENTSchemaprotected
I_MASKSchemaprotected
I_PRIMARYSchema
offsetExists($table)Schema
offsetGet($table)Schema
offsetSet($offset, $value)Schema
offsetUnset($offset)Schema
PHP_TYPESSchemaprotected
renameTable(string $oldName, string $newName)Schema
sortColumns(array $types)Schemaprotected
T_AUTOINCREMENTSchema
T_BLOBSchema
T_BLOB_NULL (defined in Schema)Schema
T_BOOLSchema
T_BOOL_NULL (defined in Schema)Schema
T_CONST_NAMESSchema
T_DATETIMESchema
T_DATETIME_NULL (defined in Schema)Schema
T_FLOATSchema
T_FLOAT_NULL (defined in Schema)Schema
T_INTSchema
T_INT_NULL (defined in Schema)Schema
T_MASKSchemaprotected
T_STRICTSchemaprotected
T_STRINGSchema
T_STRING_NULL (defined in Schema)Schema
T_TEXTSchema
T_TEXT_NULL (defined in Schema)Schema