Интерфейс 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