Spec-Zone.ru › Phalcon 2

Интерфейс Phalcon\Db\DialectInterface

Инициализатор Phalcon\Db\DialectInterface

Методы

абстрактный общедоступный строка limit (строка $sqlQuery, целое $number)

Генерирует SQL для предложения LIMIT

абстрактный общедоступный строка forUpdate (строка $sqlQuery)

Возвращает изменённый SQL с предложением FOR UPDATE

абстрактный общедоступный строка sharedLock (строка $sqlQuery)

Возвращает изменённый SQL с предложением LOCK IN SHARE MODE

абстрактный общедоступный строка select (массив $definition)

Строит предложение SELECT

абстрактный общедоступный строка getColumnList (массив $columnList)

Получает список столбцов

абстрактный общедоступный getColumnDefinition (Phalcon\Db\ColumnInterface $column)

Получает имя столбца в MySQL

абстрактный общедоступный строка addColumn (строка $tableName, строка $schemaName, Phalcon\Db\ColumnInterface $column)

Генерирует SQL для добавления столбца в таблицу

абстрактный общедоступный строка modifyColumn (строка $tableName, строка $schemaName, Phalcon\Db\ColumnInterface $column)

Генерирует SQL для изменения столбца в таблице

абстрактный общедоступный строка dropColumn (строка $tableName, строка $schemaName, строка $columnName)

Генерирует SQL для удаления столбца из таблицы

абстрактный общедоступный строка addIndex (строка $tableName, строка $schemaName, Phalcon\Db\IndexInterface $index)

Генерирует SQL для добавления индекса в таблицу

абстрактный общедоступный строка dropIndex (строка $tableName, строка $schemaName, строка $indexName)

Генерирует SQL для удаления индекса из таблицы

абстрактный общедоступный строка addPrimaryKey (строка $tableName, строка $schemaName, Phalcon\Db\IndexInterface $index)

Генерирует SQL для добавления первичного ключа в таблицу

абстрактный общедоступный строка dropPrimaryKey (строка $tableName, строка $schemaName)

Генерирует SQL для удаления первичного ключа из таблицы

абстрактный общедоступный строка addForeignKey (строка $tableName, строка $schemaName, Phalcon\Db\ReferenceInterface $reference)

Генерирует SQL для добавления индекса в таблицу

абстрактный общедоступный строка dropForeignKey (строка $tableName, строка $schemaName, строка $referenceName)

Генерирует SQL для удаления внешнего ключа из таблицы

абстрактный общедоступный строка createTable (строка $tableName, строка $schemaName, массив $definition)

Генерирует SQL для создания таблицы

абстрактный общедоступный строка dropTable (строка $tableName, строка $schemaName)

Генерирует SQL для удаления таблицы

абстрактный общедоступный строка createView (строка $viewName, массив $definition, строка $schemaName)

Генерирует SQL для создания представления

абстрактный общедоступный строка dropView (строка $viewName, строка $schemaName, [неизвестно $ifExists])

Генерирует SQL для удаления представления

абстрактный общедоступный строка tableExists (строка $tableName, [строка $schemaName])

Генерирует SQL для проверки существования схемы.таблицы

абстрактный общедоступный строка viewExists (строка $viewName, [строка $schemaName])

Генерирует SQL для проверки существования схемы.представления

абстрактный общедоступный строка describeColumns (строка $table, [строка $schema])

Генерирует SQL для описания таблицы

абстрактный общедоступный массив listTables ([строка $schemaName])

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

абстрактный общедоступный массив listViews ([строка $schemaName])

Список всех представлений в базе данных

абстрактный общедоступный строка describeIndexes (строка $table, [строка $schema])

Генерирует SQL для запроса индексов в таблице

абстрактный общедоступный строка describeReferences (строка $table, [строка $schema])

Генерирует SQL для запроса внешних ключей в таблице

абстрактный общедоступный строка tableOptions (строка $table, [строка $schema])

Генерирует SQL для описания параметров создания таблицы

абстрактный общедоступный булево supportsSavepoints ()

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

абстрактный общедоступный булево supportsReleaseSavepoints ()

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

абстрактный общедоступный строка createSavepoint (строка $name)

Генерирует SQL для создания новой точки сохранения

абстрактный общедоступный строка releaseSavepoint (строка $name)

Генерирует SQL для освобождения точки сохранения

абстрактный общедоступный строка rollbackSavepoint (строка $name)

Генерирует SQL для откатывания точки сохранения

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

Spec-Zone.ru

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