Spec-Zone.ru › Phalcon 3

Класс Phalcon\Db\Column

реализует Phalcon\Db\ColumnInterface

Исходный код на GitHub

Позволяет определять столбцы для использования в операциях создания или изменения таблиц

use Phalcon\Db\Column as Column;

// Column definition
$column = new Column(
    "id",
    [
        "type"          => Column::TYPE_INTEGER,
        "size"          => 10,
        "unsigned"      => true,
        "notNull"       => true,
        "autoIncrement" => true,
        "first"         => true,
    ]
);

// Add column to existing table
$connection->addColumn("robots", null, $column);

Константы

целое TYPE_INTEGER

целое TYPE_DATE

целое TYPE_VARCHAR

целое TYPE_DECIMAL

целое TYPE_DATETIME

целое TYPE_CHAR

целое TYPE_TEXT

целое TYPE_FLOAT

целое TYPE_BOOLEAN

целое TYPE_DOUBLE

целое TYPE_TINYBLOB

целое TYPE_BLOB

целое TYPE_MEDIUMBLOB

целое TYPE_LONGBLOB

целое TYPE_BIGINTEGER

целое TYPE_JSON

целое TYPE_JSONB

целое TYPE_TIMESTAMP

целое BIND_PARAM_NULL

целое BIND_PARAM_INT

целое BIND_PARAM_STR

целое BIND_PARAM_BLOB

целое BIND_PARAM_BOOL

целое BIND_PARAM_DECIMAL

целое BIND_SKIP

Методы

public getName ()

Имя столбца

public getSchemaName ()

Схема, к которой относится таблица

public getType ()

Тип данных столбца

public getTypeReference ()

Ссылка на тип данных столбца

public getTypeValues ()

Значения типа данных столбца

public getSize ()

Размер целочисленного столбца

public getScale ()

Масштаб целого числа столбца

public getDefault ()

Значение по умолчанию столбца

public __construct (смешанное $name, массив $definition)

Конструктор Phalcon\Db\Column

public isUnsigned ()

Возвращает true, если числовой столбец без знака

public isNotNull ()

Не NULL

public isPrimary ()

Столбец является частью первичного ключа?

public isAutoIncrement ()

Автоинкремент

public isNumeric ()

Проверка, является ли столбец числового типа

public isFirst ()

Проверка, находится ли столбец в первом положении в таблице

public строка getAfterPosition ()

Проверка, находится ли поле относительно положения в таблице

public getBindType ()

Возвращает тип обработки привязки

public static __set_state (массив $data)

Восстанавливает внутреннее состояние объекта Phalcon\Db\Column

public hasDefault ()

Проверка, имеет ли столбец значение по умолчанию

© 2011–2017 Phalcon Framework Team
Licensed under the Creative Commons Attribution License 3.0.
https://docs.phalconphp.com/en/latest/api/Phalcon_Db_Column.html

Spec-Zone.ru

Настройки Оффлайн Что нового Помощь О нас
Spec-Zone .ru
спецификации, руководства, описания, API