Spec-Zone.ru › Phalcon 2

Класс Phalcon\Db\Dialect\Sqlite

extends абстрактный класс Phalcon\Db\Dialect

implements Phalcon\Db\DialectInterface

Генерирует специфичный для SQLite RDBMS SQL

Методы

public string getColumnDefinition (Phalcon\Db\ColumnInterface $column)

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

public string addColumn (string $tableName, string $schemaName, Phalcon\Db\ColumnInterface $column)

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

public string modifyColumn (string $tableName, string $schemaName, Phalcon\Db\ColumnInterface $column)

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

public string dropColumn (string $tableName, string $schemaName, string $columnName)

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

public string addIndex (string $tableName, string $schemaName, Phalcon\Db\IndexInterface $index)

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

public string dropIndex (string $tableName, string $schemaName, string $indexName)

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

public string addPrimaryKey (string $tableName, string $schemaName, Phalcon\Db\IndexInterface $index)

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

public string dropPrimaryKey (string $tableName, string $schemaName)

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

public string addForeignKey (string $tableName, string $schemaName, Phalcon\Db\Reference $reference)

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

public string dropForeignKey (string $tableName, string $schemaName, string $referenceName)

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

protected array _getTableOptions ()

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

public string createTable (string $tableName, string $schemaName, array $definition)

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

public boolean dropTable (string $tableName, string $schemaName)

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

public string createView (string $viewName, array $definition, string $schemaName)

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

public string dropView (string $viewName, string $schemaName, [boolean $ifExists])

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

public string tableExists (string $tableName, [string $schemaName])

Генерирует SQL для проверки существования схемы.таблицы <code>echo $dialect->tableExists(“posts”, “blog”) <code>echo $dialect->tableExists(“posts”)

public string viewExists (string $viewName, [string $schemaName])

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

public string describeColumns (string $table, [string $schema])

Генерирует SQL для описания таблицы <code>print_r($dialect->describeColumns(“posts”) ?>

public array listTables ([string $schemaName])

Список всех таблиц в базе данных <code>print_r($dialect->listTables(“blog”)) ?>

public array listViews ([string $schemaName])

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

public string describeIndexes (string $table, [string $schema])

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

public string describeIndex (string $indexName)

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

public string describeReferences (string $table, [string $schema])

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

public string tableOptions (string $table, [string $schema])

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

public string limit (string $sqlQuery, int $number) унаследовано от Phalcon\Db\Dialect

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

$sql = $dialect->limit('SELECT * FROM robots', 10);
 echo $sql; // SELECT * FROM robots LIMIT 10

public string forUpdate (string $sqlQuery) унаследовано от Phalcon\Db\Dialect

Возвращает SQL, измененный с помощью оператора FOR UPDATE

$sql = $dialect->forUpdate('SELECT * FROM robots');
 echo $sql; // SELECT * FROM robots FOR UPDATE

public string sharedLock (string $sqlQuery) унаследовано от Phalcon\Db\Dialect

Возвращает SQL, измененный с помощью оператора LOCK IN SHARE MODE

$sql = $dialect->sharedLock('SELECT * FROM robots');
 echo $sql; // SELECT * FROM robots LOCK IN SHARE MODE

public string getColumnList (array $columnList) унаследовано от Phalcon\Db\Dialect

Возвращает список столбцов с экранированными идентификаторами

echo $dialect->getColumnList(array('column1', 'column'));

public string getSqlExpression (array $expression, [string $escapeChar]) унаследовано от Phalcon\Db\Dialect

Преобразует промежуточное представление выражения в выражение, допустимое для базы данных

public string getSqlTable (array $table, [string $escapeChar]) унаследовано от Phalcon\Db\Dialect

Преобразует промежуточное представление схемы/таблицы в выражение, допустимое для базы данных

public string select (array $definition) унаследовано от Phalcon\Db\Dialect

Создает оператор SELECT

public boolean supportsSavepoints () унаследовано от Phalcon\Db\Dialect

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

public boolean supportsReleaseSavepoints () унаследовано от Phalcon\Db\Dialect

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

public string createSavepoint (string $name) унаследовано от Phalcon\Db\Dialect

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

public string releaseSavepoint (string $name) унаследовано от Phalcon\Db\Dialect

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

public string rollbackSavepoint (string $name) унаследовано от Phalcon\Db\Dialect

Генерирует 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_Dialect_Sqlite.html

Spec-Zone.ru

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