Spec-Zone.ru › CakePHP 3.4

Интерфейс SqlGeneratorInterface

Интерфейс, используемый объектами TableSchema.

Прямые реализаторы

  • Cake\Database\Schema\TableSchema
Пространство имён: Cake\Database\Schema
Расположение: Database/Schema/SqlGeneratorInterface.php

Краткое описание методов

  • addConstraintSql() public
    Генерирует SQL-запросы для добавления ограничений к таблице
  • createSql() public
    Генерирует SQL для создания таблицы.
  • dropConstraintSql() public
    Генерирует SQL-запросы для удаления ограничений из таблицы
  • dropSql() public
    Генерирует SQL для удаления таблицы.
  • truncateSql() public
    Генерирует SQL-запросы для обнуления таблицы

Подробное описание методов

addConstraintSql()source public

addConstraintSql( Cake\Database\Connection $connection )

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

Параметры

Cake\Database\Connection $connection
Соединение для генерации SQL.

Возвращаемое значение

array
SQL для добавления ограничений.

createSql()source public

createSql( Cake\Database\Connection $connection )

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

Использует соединение для доступа к диалекту схемы для генерации платформозависимого SQL.

Параметры

Cake\Database\Connection $connection
Соединение для генерации SQL.

Возвращаемое значение

array

Список SQL-запросов для создания таблицы и необходимых индексов.


dropConstraintSql()source public

dropConstraintSql( Cake\Database\Connection $connection )

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

Параметры

Cake\Database\Connection $connection
Соединение для генерации SQL.

Возвращаемое значение

array
SQL для удаления таблицы.

dropSql()source public

dropSql( Cake\Database\Connection $connection )

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

Использует соединение для доступа к диалекту схемы для генерации платформозависимого SQL.

Параметры

Cake\Database\Connection $connection
Соединение для генерации SQL.

Возвращаемое значение

array
SQL для удаления таблицы.

truncateSql()source public

truncateSql( Cake\Database\Connection $connection )

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

Параметры

Cake\Database\Connection $connection
Соединение для генерации SQL.

Возвращаемое значение

array
SQL для обнуления таблицы.

© 2005–2017 The Cake Software Foundation, Inc.
Licensed under the MIT License.
CakePHP is a registered trademark of Cake Software Foundation, Inc.
We are not endorsed by or affiliated with CakePHP.
https://api.cakephp.org/3.4/class-Cake.Database.Schema.SqlGeneratorInterface.html

Spec-Zone.ru

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