См. определение в файле column.php строка 6
◆ checkType()
static checkType |
( |
| $type | ) |
|
|
static |
Checks the $type against type list:
- INT
- INTEGER
- TINYINT
- NUMERIC
- NUMBER
- FLOAT
- DOUBLE
- DECIMAL
- BIGINT
- SMALLINT
- MEDIUMINT
- VARCHAR
- CHAR
- TIMESTAMP
- DATETIME
- DATE
- TIME
- TEXT
- LONGTEXT
- MEDIUMTEXT
- TINYTEXT
- BLOB
- MEDIUMBLOB
- LONGBLOB
- TINYBLOB
- BINARY
- VARBINARY
- ENUM
- SET
- BOOLEAN
- Аргументы
-
string | $type | Type of a column. |
- Возвращает
- bool
См. определение в файле column.php строка 92
◆ create()
Creates column object from tokens.
Current position should point to the name of the column.
- Аргументы
-
Tokenizer | $tokenizer | Tokens collection. |
- Возвращает
- Column
- Исключения
-
См. определение в файле column.php строка 179
◆ getCreateDdl()
getCreateDdl |
( |
| $dbType = '' | ) |
|
Return DDL for table column creation.
- Аргументы
-
string | $dbType | Database type (MYSQL, ORACLE or MSSQL). |
- Возвращает
- array|string
Переопределяет метод предка BaseObject.
См. определение в файле column.php строка 331
◆ getDdlType()
Returns DDL presentation of column data type.
- Возвращает
- string
См. определение в файле column.php строка 317
◆ getDropDdl()
getDropDdl |
( |
| $dbType = '' | ) |
|
Return DDL for column destruction.
- Аргументы
-
string | $dbType | Database type (MYSQL, ORACLE or MSSQL). |
- Возвращает
- array|string
Переопределяет метод предка BaseObject.
См. определение в файле column.php строка 354
◆ getLength()
getLength |
( |
| $charWidth, |
|
|
| $maxLength = null ) |
Returns storage size for the column.
- Аргументы
-
int | $charWidth | Collation defined maximum character size in bytes. |
int | $maxLength | Overwrite column definition length. |
- Возвращает
- int
- Исключения
-
См. определение в файле column.php строка 106
◆ $default
◆ $enum
◆ $length
◆ $nullable
◆ $parent
◆ $precision
◆ $type
◆ $typeAddition
◆ $types
◆ $unsigned