Spec-Zone.ru › Yii 1.1

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

Spec-Zone.ru

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