CPgsqlCommandBuilder
| Пакет | system.db.schema.pgsql |
|---|---|
| Наследование | класс CPgsqlCommandBuilder » CDbCommandBuilder » CComponent |
| С момента | 1.1.14 |
| Исходный код | framework/db/schema/pgsql/CPgsqlCommandBuilder.php |
CPgsqlCommandBuilder предоставляет базовые методы для создания команд запросов для таблиц.
Общедоступные свойства
| Свойство | Тип | Описание | Определено в |
|---|---|---|---|
| dbConnection | CDbConnection | соединение с базой данных. | CDbCommandBuilder |
| schema | CDbSchema | схема для этого билдера команд. | CDbCommandBuilder |
Защищённые свойства
| Свойство | Тип | Описание | Определено в |
|---|---|---|---|
| integerPrimaryKeyDefaultValue | строка | Возвращает значение по умолчанию для целочисленного/последовательного первичного ключа. Значение по умолчанию означает, что следующее | CPgsqlCommandBuilder |
Общедоступные методы
| Метод | Описание | Определено в |
|---|---|---|
| __call() | Вызывает именованный метод, который не является методом класса. | CComponent |
| __construct() | CDbCommandBuilder | |
| __get() | Возвращает значение свойства, список обработчиков событий или поведение по его имени. | CComponent |
| __isset() | Проверяет, является ли значение свойства нулевым. | CComponent |
| __set() | Устанавливает значение свойства компонента. | CComponent |
| __unset() | Устанавливает свойство компонента в значение null. | CComponent |
| applyCondition() | Изменяет SQL для применения условия WHERE. | CDbCommandBuilder |
| applyGroup() | Изменяет SQL для применения GROUP BY. | CDbCommandBuilder |
| applyHaving() | Изменяет SQL для применения HAVING. | CDbCommandBuilder |
| applyJoin() | Изменяет SQL для применения условия JOIN. | CDbCommandBuilder |
| applyLimit() | Изменяет SQL для применения LIMIT и OFFSET. | CDbCommandBuilder |
| applyOrder() | Изменяет SQL для применения ORDER BY. | CDbCommandBuilder |
| asa() | Возвращает объект поведения с заданным именем. | CComponent |
| attachBehavior() | Присоединяет поведение к компоненту. | CComponent |
| attachBehaviors() | Присоединяет список поведений к компоненту. | CComponent |
| attachEventHandler() | Присоединяет обработчик событий к событию. | CComponent |
| bindValues() | Связывает значения параметров для SQL-команды. | CDbCommandBuilder |
| canGetProperty() | Определяет, можно ли считать свойство. | CComponent |
| canSetProperty() | Определяет, можно ли установить свойство. | CComponent |
| createColumnCriteria() | Создаёт критерии запроса со значениями указанных столбцов. | CDbCommandBuilder |
| createCountCommand() | Создаёт команду COUNT(*) для одной таблицы. | CDbCommandBuilder |
| createCriteria() | Создаёт критерии запроса. | CDbCommandBuilder |
| createDeleteCommand() | Создаёт команду DELETE. | CDbCommandBuilder |
| createFindCommand() | Создаёт команду SELECT для одной таблицы. | CDbCommandBuilder |
| createInCondition() | Генерирует выражение для выбора строк с заданными значениями первичных ключей. | CDbCommandBuilder |
| createInsertCommand() | Создаёт команду INSERT. | CDbCommandBuilder |
| createMultipleInsertCommand() | Создаёт многострочную команду INSERT. | CDbCommandBuilder |
| createPkCondition() | Генерирует выражение для выбора строк с заданными значениями первичных ключей. | CDbCommandBuilder |
| createPkCriteria() | Создаёт критерии запроса с заданным первичным ключом. | CDbCommandBuilder |
| createSearchCondition() | Генерирует выражение для поиска указанных ключевых слов в списке столбцов. | CDbCommandBuilder |
| createSqlCommand() | Создаёт команду на основе заданного SQL-выражения. | CDbCommandBuilder |
| createUpdateCommand() | Создаёт команду UPDATE. | CDbCommandBuilder |
| createUpdateCounterCommand() | Создаёт команду UPDATE, которая увеличивает/уменьшает определённые столбцы. | CDbCommandBuilder |
| detachBehavior() | Отсоединяет поведение от компонента. | CComponent |
| detachBehaviors() | Отсоединяет все поведения от компонента. | CComponent |
| detachEventHandler() | Отсоединяет существующий обработчик событий. | CComponent |
| disableBehavior() | Отключает присоединённое поведение. | CComponent |
| disableBehaviors() | Отключает все присоединённые поведения этого компонента. | CComponent |
| enableBehavior() | Включает присоединённое поведение. | CComponent |
| enableBehaviors() | Включает все присоединённые поведения этого компонента. | CComponent |
| evaluateExpression() | Вычисляет PHP-выражение или обратный вызов в контексте этого компонента. | CComponent |
| getDbConnection() | Возвращает подключение к базе данных. | CDbCommandBuilder |
| getEventHandlers() | Возвращает список присоединённых обработчиков событий для события. | CComponent |
| getLastInsertID() | Возвращает идентификатор последней вставки для указанной таблицы. | CDbCommandBuilder |
| getSchema() | Возвращает схему для этого билдера команд. | CDbCommandBuilder |
| hasEvent() | Определяет, определено ли событие. | CComponent |
| hasEventHandler() | Проверяет, есть ли обработчики событий для заданного события. | CComponent |
| hasProperty() | Определяет, определено ли свойство. | CComponent |
| raiseEvent() | Вызывает событие. | CComponent |
Защищённые методы
| Метод | Описание | Определено в |
|---|---|---|
| composeMultipleInsertCommand() | Создаёт команду INSERT для нескольких строк. | CDbCommandBuilder |
| createCompositeInCondition() | Генерирует выражение для выбора строк с указанными значениями составного ключа. | CDbCommandBuilder |
| ensureTable() | Проверяет, является ли параметр корректной схемой таблицы. | CDbCommandBuilder |
| getIntegerPrimaryKeyDefaultValue() | Возвращает значение по умолчанию для целочисленного/последовательного первичного ключа. Значение по умолчанию означает, что будет использовано следующее | CPgsqlCommandBuilder |
Подробное описание свойств
integerPrimaryKeyDefaultValue свойство только для чтения (доступно начиная с v1.1.14)
protected string getIntegerPrimaryKeyDefaultValue()
Возвращает значение по умолчанию для целочисленного/последовательного первичного ключа. Значение по умолчанию означает, что будет использовано следующее значение автоинкремента/последовательности.
Подробное описание методов
getIntegerPrimaryKeyDefaultValue() метод (доступен начиная с v1.1.14)
protected string getIntegerPrimaryKeyDefaultValue() | ||
| {return} | string | значение по умолчанию для целочисленного/последовательного первичного ключа. |
Исходный код: framework/db/schema/pgsql/CPgsqlCommandBuilder.php#26 (показать)
protected function getIntegerPrimaryKeyDefaultValue()
{
return 'DEFAULT';
}
Возвращает значение по умолчанию для целочисленного/последовательного первичного ключа. Значение по умолчанию означает, что будет использовано следующее значение автоинкремента/последовательности.
© 2008–2017 by Yii Software LLC
Licensed under the three clause BSD license.
http://www.yiiframework.com/doc/api/1.1/CPgsqlCommandBuilder