Spec-Zone.ru › Laravel 5.6

SQLiteGrammar

class SQLiteGrammar extends Grammar (View source)

Особенности

Macroable

Свойства

static protected array $macros Зарегистрированные строковые макросы. from Macroable
protected string $tablePrefix Префикс таблицы грамматики. from Grammar
protected bool $transactions Если эта грамматика поддерживает изменения схемы, заключенные в транзакцию. from Grammar
protected array $fluentCommands Команды, которые нужно выполнить вне команды создания или изменения. from Grammar
protected array $modifiers Возможные модификаторы столбцов.
protected array $serials Столбцы, доступные как сериалы.

Методы

static void macro(string $name, object|callable $macro)

Зарегистрировать пользовательское макрос.

из Macroable
static void mixin(object $mixin)

Смешать другой объект в класс.

из Macroable
static bool hasMacro(string $name)

Проверяет, зарегистрирован ли макрос.

из Macroable
static mixed __callStatic(string $method, array $parameters)

Динамически обрабатывать вызовы к классу.

из Macroable
mixed __call(string $method, array $parameters)

Динамически обрабатывать вызовы к классу.

из Macroable
array wrapArray(array $values)

Оборачивание массива значений.

из Grammar
string wrapTable(Expression|string $table)

Оборачивание таблицы в ключевые идентификаторы.

из Grammar
string wrap(Expression|string $value, bool $prefixAlias = false)

Оборачивание значения в ключевые идентификаторы.

из Grammar
string wrapAliasedValue(string $value, bool $prefixAlias = false)

Оборачивание значения с псевдонимом.

из Grammar
string wrapSegments(array $segments)

Оборачивание заданных сегментов.

из Grammar
string wrapValue(string $value)

Оборачивание одного значения в ключевые идентификаторы.

из Grammar
string columnize(array $columns)

Преобразование массива имён столбцов в строку с разделителями.

из Grammar
string parameterize(array $values)

Создание заготовок параметров запроса для массива.

из Grammar
string parameter(mixed $value)

Получение соответствующей заготовки параметра запроса для значения.

из Grammar
string quoteString(string|array $value)

Оборачивание заданной строковой литерал.

из Grammar
bool isExpression(mixed $value)

Определение, является ли заданное значение выражением.

из Grammar
string getValue(Expression $expression)

Получение значения выражения.

из Grammar
string getDateFormat()

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

из Grammar
string getTablePrefix()

Получение префикса таблицы грамматики.

из Grammar
$this setTablePrefix(string $prefix)

Установить префикс таблицы грамматики.

из Grammar
array compileRenameColumn(Blueprint $blueprint, Fluent $command, Connection $connection)

Компиляция команды переименования столбца.

из Grammar
array compileChange(Blueprint $blueprint, Fluent $command, Connection $connection)

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

из Grammar
string compileForeign(Blueprint $blueprint, Fluent $command)

Компиляция команды внешнего ключа.

array getColumns(Blueprint $blueprint)

Компиляция определений столбцов из чертежа.

из Grammar
string getType(Fluent $column)

Получение SQL для типа данных столбца.

из Grammar
string addModifiers(string $sql, Blueprint $blueprint, Fluent $column)

Добавление модификаторов столбца к определению.

из Grammar
Fluent|null getCommandByName(Blueprint $blueprint, string $name)

Получить команду первичного ключа, если она существует в чертеже.

из Grammar
array getCommandsByName(Blueprint $blueprint, string $name)

Получить все команды с заданным именем.

из Grammar
array prefixArray(string $prefix, array $values)

Добавление префикса к массиву значений.

из Grammar
строка getDefaultValue(mixed $value)

Форматировать значение для использования в предложениях «по умолчанию».

из Grammar
TableDiff getDoctrineTableDiff(Blueprint $blueprint, AbstractSchemaManager $schema)

Создать пустой Doctrine DBAL TableDiff из Blueprint.

из Grammar
массив getFluentCommands()

Получить флуэнт-команды для грамматики.

из Grammar
булево supportsSchemaTransactions()

Проверить, поддерживает ли эта грамматика изменения схемы, заключенные в транзакцию.

из Grammar
строка compileTableExists()

Скомпилировать запрос для определения существования таблицы.

строка compileColumnListing(string $table)

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

строка compileCreate(Blueprint $blueprint, Fluent $command)

Скомпилировать команду создания таблицы.

строка|null addForeignKeys(Blueprint $blueprint)

Получить синтаксис внешних ключей для оператора создания таблицы.

строка getForeignKey(Fluent $foreign)

Получить SQL для внешнего ключа.

строка|null addPrimaryKeys(Blueprint $blueprint)

Получить синтаксис первичного ключа для оператора создания таблицы.

массив compileAdd(Blueprint $blueprint, Fluent $command)

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

строка compileUnique(Blueprint $blueprint, Fluent $command)

Скомпилировать команду уникального ключа.

строка compileIndex(Blueprint $blueprint, Fluent $command)

Скомпилировать команду обычного ключа индекса.

compileSpatialIndex(Blueprint $blueprint, Fluent $command)

Скомпилировать команду ключа пространственного индекса.

строка compileDrop(Blueprint $blueprint, Fluent $command)

Скомпилировать команду удаления таблицы.

строка compileDropIfExists(Blueprint $blueprint, Fluent $command)

Скомпилировать команду удаления таблицы (если она существует).

строка compileDropAllTables()

Скомпилировать SQL, необходимый для удаления всех таблиц.

строка compileDropAllViews()

Скомпилировать SQL, необходимый для удаления всех представлений.

массив compileDropColumn(Blueprint $blueprint, Fluent $command, Connection $connection)

Скомпилировать команду удаления столбца.

строка compileDropUnique(Blueprint $blueprint, Fluent $command)

Скомпилировать команду удаления уникального ключа.

строка compileDropIndex(Blueprint $blueprint, Fluent $command)

Скомпилировать команду удаления индекса.

compileDropSpatialIndex(Blueprint $blueprint, Fluent $command)

Скомпилировать команду удаления пространственного индекса.

строка compileRename(Blueprint $blueprint, Fluent $command)

Скомпилировать команду переименования таблицы.

массив compileRenameIndex(Blueprint $blueprint, Fluent $command, Connection $connection)

Скомпилировать команду переименования индекса.

строка compileEnableForeignKeyConstraints()

Скомпилировать команду для включения ограничений внешних ключей.

строка compileDisableForeignKeyConstraints()

Скомпилировать команду для отключения ограничений внешних ключей.

строка compileEnableWriteableSchema()

Скомпилировать SQL, необходимый для включения записи в схему.

строка compileDisableWriteableSchema()

Скомпилировать SQL, необходимый для отключения записи в схему.

строка typeChar(Fluent $column)

Создать определение столбца для типа char.

строка typeString(Fluent $column)

Создать определение столбца для типа string.

строка typeText(Fluent $column)

Создать определение столбца для типа text.

строка typeMediumText(Fluent $column)

Создать определение столбца для типа medium text.

строка typeLongText(Fluent $column)

Создать определение столбца для типа long text.

строка typeInteger(Fluent $column)

Создать определение столбца для типа integer.

string typeBigInteger(Fluent $column)

Создать определение столбца для типа big integer.

string typeMediumInteger(Fluent $column)

Создать определение столбца для типа medium integer.

string typeTinyInteger(Fluent $column)

Создать определение столбца для типа tiny integer.

string typeSmallInteger(Fluent $column)

Создать определение столбца для типа small integer.

string typeFloat(Fluent $column)

Создать определение столбца для типа float.

string typeDouble(Fluent $column)

Создать определение столбца для типа double.

string typeDecimal(Fluent $column)

Создать определение столбца для типа decimal.

string typeBoolean(Fluent $column)

Создать определение столбца для типа boolean.

string typeEnum(Fluent $column)

Создать определение столбца для типа перечисления.

string typeJson(Fluent $column)

Создать определение столбца для типа json.

string typeJsonb(Fluent $column)

Создать определение столбца для типа jsonb.

string typeDate(Fluent $column)

Создать определение столбца для типа date.

string typeDateTime(Fluent $column)

Создать определение столбца для типа date-time.

string typeDateTimeTz(Fluent $column)

Создать определение столбца для типа date-time (с часовым поясом).

string typeTime(Fluent $column)

Создать определение столбца для типа time.

string typeTimeTz(Fluent $column)

Создать определение столбца для типа time (с часовым поясом).

string typeTimestamp(Fluent $column)

Создать определение столбца для типа timestamp.

string typeTimestampTz(Fluent $column)

Создать определение столбца для типа timestamp (с часовым поясом).

string typeYear(Fluent $column)

Создать определение столбца для типа year.

string typeBinary(Fluent $column)

Создать определение столбца для типа binary.

string typeUuid(Fluent $column)

Создать определение столбца для типа uuid.

string typeIpAddress(Fluent $column)

Создать определение столбца для типа IP-адреса.

string typeMacAddress(Fluent $column)

Создать определение столбца для типа MAC-адреса.

string typeGeometry(Fluent $column)

Создать определение столбца для пространственного типа Geometry.

string typePoint(Fluent $column)

Создать определение столбца для пространственного типа Point.

string typeLineString(Fluent $column)

Создать определение столбца для пространственного типа LineString.

string typePolygon(Fluent $column)

Создать определение столбца для пространственного типа Polygon.

string typeGeometryCollection(Fluent $column)

Создать определение столбца для пространственного типа GeometryCollection.

string typeMultiPoint(Fluent $column)

Создать определение столбца для пространственного типа MultiPoint.

string typeMultiLineString(Fluent $column)

Создать определение столбца для пространственного типа MultiLineString.

string typeMultiPolygon(Fluent $column)

Создать определение столбца для пространственного типа MultiPolygon.

string|null modifyNullable(Blueprint $blueprint, Fluent $column)

Получить SQL для модификатора nullable столбца.

string|null modifyDefault(Blueprint $blueprint, Fluent $column)

Получить SQL для модификатора значения по умолчанию столбца.

string|null modifyIncrement(Blueprint $blueprint, Fluent $column)

Получить SQL для модификатора автоинкрементирования столбца.

Details

static void macro(string $name, object|callable $macro)

Зарегистрировать пользовательское макрос.

Parameters

string $name
object|callable $macro

Return Value

void

static void mixin(object $mixin)

Смешать другой объект в класс.

Параметры

object $mixin

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

void

Исключения

ReflectionException

static bool hasMacro(string $name)

Проверяет, зарегистрирован ли макрос.

Параметры

string $name

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

bool

static mixed __callStatic(string $method, array $parameters)

Динамически обрабатывает вызовы класса.

Параметры

string $method
array $parameters

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

mixed

Исключения

BadMethodCallException

mixed __call(string $method, array $parameters)

Динамически обрабатывает вызовы класса.

Параметры

string $method
array $parameters

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

mixed

Исключения

BadMethodCallException

array wrapArray(array $values)

Оборачивает массив значений.

Параметры

array $values

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

array

string wrapTable(Expression|string $table)

Оборачивает таблицу в идентификаторы ключевых слов.

Параметры

Expression|string $table

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

string

string wrap(Expression|string $value, bool $prefixAlias = false)

Оборачивает значение в идентификаторы ключевых слов.

Параметры

Expression|string $value
bool $prefixAlias

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

string

protected string wrapAliasedValue(string $value, bool $prefixAlias = false)

Оборачивает значение, имеющее псевдоним.

Параметры

string $value
bool $prefixAlias

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

string

protected string wrapSegments(array $segments)

Оборачивает заданные сегменты значений.

Параметры

array $segments

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

string

protected string wrapValue(string $value)

Оборачивает единственную строку в идентификаторы ключевых слов.

Параметры

string $value

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

string

string columnize(array $columns)

Преобразует массив имён столбцов в строку с разделителями.

Параметры

array $columns

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

string

string parameterize(array $values)

Создаёт маркеры параметров запроса для массива.

Параметры

array $values

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

string

string parameter(mixed $value)

Получает соответствующий маркер параметра запроса для значения.

Параметры

mixed $value

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

string

string quoteString(string|array $value)

Приводит указанную строку к кавычкам.

Параметры

string|array $value

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

string

bool isExpression(mixed $value)

Определяет, является ли заданное значение выражением.

Параметры

mixed $value

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

bool

string getValue(Expression $expression)

Получить значение выражения.

Параметры

Expression $expression

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

string

string getDateFormat()

Получить формат даты, хранящейся в базе данных.

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

string

string getTablePrefix()

Получить префикс таблицы грамматики.

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

string

$this setTablePrefix(string $prefix)

Установить префикс таблицы грамматики.

Параметры

string $prefix

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

$this

array compileRenameColumn(Blueprint $blueprint, Fluent $command, Connection $connection)

Компилирует команду переименования столбца.

Параметры

Blueprint $blueprint
Fluent $command
Connection $connection

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

array
END_OF_DOCUMENT_MARKER

массив compileChange(Blueprint $blueprint, Fluent $command, Connection $connection)

Компилирует команду изменения столбца в серию SQL-запросов.

Параметры

Blueprint $blueprint
Fluent $command
Connection $connection

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

массив

Исключения

RuntimeException

строка compileForeign(Blueprint $blueprint, Fluent $command)

Компилирует команду внешнего ключа.

Параметры

Blueprint $blueprint
Fluent $command

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

строка

protected массив getColumns(Blueprint $blueprint)

Компилирует определения столбцов схемы.

Параметры

Blueprint $blueprint

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

массив

protected строка getType(Fluent $column)

Получить SQL для типа данных столбца.

Параметры

Fluent $column

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

строка

protected строка addModifiers(string $sql, Blueprint $blueprint, Fluent $column)

Добавляет модификаторы столбца к определению.

Параметры

строка $sql
Blueprint $blueprint
Fluent $column

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

строка

protected Fluent|null getCommandByName(Blueprint $blueprint, string $name)

Получить команду первичного ключа, если она существует в схеме.

Параметры

Blueprint $blueprint
строка $name

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

Fluent|null

protected массив getCommandsByName(Blueprint $blueprint, string $name)

Получить все команды с заданным именем.

Параметры

Blueprint $blueprint
строка $name

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

массив

массив prefixArray(string $prefix, array $values)

Добавляет префикс к массиву значений.

Параметры

строка $prefix
массив $values

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

массив

protected строка getDefaultValue(mixed $value)

Форматирует значение для использования в «default» фрагментах.

Параметры

смешанный тип $value

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

строка

TableDiff getDoctrineTableDiff(Blueprint $blueprint, AbstractSchemaManager $schema)

Создаёт пустой Doctrine DBAL TableDiff из Blueprint.

Параметры

Blueprint $blueprint
AbstractSchemaManager $schema

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

TableDiff

массив getFluentCommands()

Получить команды Fluent для синтаксического анализатора.

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

массив

логическое supportsSchemaTransactions()

Проверить, поддерживает ли этот синтаксический анализатор изменения схемы, заключённые в транзакцию.

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

логическое

строка compileTableExists()

Компилирует запрос для определения существования таблицы.

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

строка

строка compileColumnListing(строка $table)

Компилирует запрос для определения списка столбцов.

Параметры

строка $table

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

строка

строка compileCreate(Blueprint $blueprint, Fluent $command)

Компилирует команду создания таблицы.

Параметры

Blueprint $blueprint
Fluent $command

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

строка

protected строка|null addForeignKeys(Blueprint $blueprint)

Получить синтаксис внешних ключей для оператора создания таблицы.

Параметры

Blueprint $blueprint

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

строка|null

protected string getForeignKey(Fluent $foreign)

Получить SQL для внешнего ключа.

Параметры

Fluent $foreign

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

string

protected string|null addPrimaryKeys(Blueprint $blueprint)

Получить синтаксис первичного ключа для оператора создания таблицы.

Параметры

Blueprint $blueprint

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

string|null

array compileAdd(Blueprint $blueprint, Fluent $command)

Компилировать команды изменения таблицы для добавления столбцов.

Параметры

Blueprint $blueprint
Fluent $command

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

array

string compileUnique(Blueprint $blueprint, Fluent $command)

Компилировать команду уникального ключа.

Параметры

Blueprint $blueprint
Fluent $command

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

string

string compileIndex(Blueprint $blueprint, Fluent $command)

Компилировать команду обычного индекса.

Параметры

Blueprint $blueprint
Fluent $command

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

string

compileSpatialIndex(Blueprint $blueprint, Fluent $command)

Компилировать команду пространственного индекса.

Параметры

Blueprint $blueprint
Fluent $command

Исключения

RuntimeException

string compileDrop(Blueprint $blueprint, Fluent $command)

Компилировать команду удаления таблицы.

Параметры

Blueprint $blueprint
Fluent $command

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

string

string compileDropIfExists(Blueprint $blueprint, Fluent $command)

Компилировать команду удаления таблицы (если она существует).

Параметры

Blueprint $blueprint
Fluent $command

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

string

string compileDropAllTables()

Компилировать SQL, необходимый для удаления всех таблиц.

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

string

string compileDropAllViews()

Компилировать SQL, необходимый для удаления всех представлений.

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

string

array compileDropColumn(Blueprint $blueprint, Fluent $command, Connection $connection)

Компилировать команду удаления столбца.

Параметры

Blueprint $blueprint
Fluent $command
Connection $connection

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

array

string compileDropUnique(Blueprint $blueprint, Fluent $command)

Компилировать команду удаления уникального ключа.

Параметры

Blueprint $blueprint
Fluent $command

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

string

string compileDropIndex(Blueprint $blueprint, Fluent $command)

Компилировать команду удаления индекса.

Параметры

Blueprint $blueprint
Fluent $command

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

string

compileDropSpatialIndex(Blueprint $blueprint, Fluent $command)

Компилировать команду удаления пространственного индекса.

Параметры

Blueprint $blueprint
Fluent $command

Исключения

RuntimeException

строка compileRename(Blueprint $blueprint, Fluent $command)

Компилировать команду переименования таблицы.

Параметры

Blueprint $blueprint
Fluent $command

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

строка

массив compileRenameIndex(Blueprint $blueprint, Fluent $command, Connection $connection)

Компилировать команду переименования индекса.

Параметры

Blueprint $blueprint
Fluent $command
Connection $connection

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

массив

строка compileEnableForeignKeyConstraints()

Компилировать команду для включения ограничений внешних ключей.

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

строка

строка compileDisableForeignKeyConstraints()

Компилировать команду для отключения ограничений внешних ключей.

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

строка

строка compileEnableWriteableSchema()

Компилировать SQL, необходимый для включения схемы с возможностью записи.

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

строка

строка compileDisableWriteableSchema()

Компилировать SQL, необходимый для отключения схемы с возможностью записи.

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

строка

protected строка typeChar(Fluent $column)

Создать определение столбца для типа char.

Параметры

Fluent $column

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

строка

protected строка typeString(Fluent $column)

Создать определение столбца для типа string.

Параметры

Fluent $column

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

строка

protected строка typeText(Fluent $column)

Создать определение столбца для типа text.

Параметры

Fluent $column

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

строка

protected строка typeMediumText(Fluent $column)

Создать определение столбца для типа medium text.

Параметры

Fluent $column

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

строка

protected строка typeLongText(Fluent $column)

Создать определение столбца для типа long text.

Параметры

Fluent $column

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

строка

protected строка typeInteger(Fluent $column)

Создать определение столбца для типа integer.

Параметры

Fluent $column

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

строка

protected строка typeBigInteger(Fluent $column)

Создать определение столбца для типа big integer.

Параметры

Fluent $column

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

строка

protected строка typeMediumInteger(Fluent $column)

Создать определение столбца для типа medium integer.

Параметры

Fluent $column

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

строка

protected строка typeTinyInteger(Fluent $column)

Создать определение столбца для типа tiny integer.

Параметры

Fluent $column

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

строка

protected строка typeSmallInteger(Fluent $column)

Создать определение столбца для типа small integer.

Параметры

Fluent $column

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

строка

protected строка typeFloat(Fluent $column)

Создать определение столбца для типа float.

Параметры

Fluent $column

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

строка

protected строка typeDouble(Fluent $column)

Создать определение столбца для типа double.

Параметры

Fluent $column

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

строка

protected string typeDecimal(Fluent $column)

Создать определение столбца для типа decimal.

Параметры

Fluent $column

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

string

protected string typeBoolean(Fluent $column)

Создать определение столбца для типа boolean.

Параметры

Fluent $column

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

string

protected string typeEnum(Fluent $column)

Создать определение столбца для типа перечисления.

Параметры

Fluent $column

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

string

protected string typeJson(Fluent $column)

Создать определение столбца для типа json.

Параметры

Fluent $column

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

string

protected string typeJsonb(Fluent $column)

Создать определение столбца для типа jsonb.

Параметры

Fluent $column

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

string

protected string typeDate(Fluent $column)

Создать определение столбца для типа date.

Параметры

Fluent $column

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

string

protected string typeDateTime(Fluent $column)

Создать определение столбца для типа datetime.

Параметры

Fluent $column

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

string

protected string typeDateTimeTz(Fluent $column)

Создать определение столбца для типа datetime с часовым поясом.

Примечание: "SQLite не имеет отдельного типа для хранения дат и/или времени."

Параметры

Fluent $column

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

string

protected string typeTime(Fluent $column)

Создать определение столбца для типа time.

Параметры

Fluent $column

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

string

protected string typeTimeTz(Fluent $column)

Создать определение столбца для типа time с часовым поясом.

Параметры

Fluent $column

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

string

protected string typeTimestamp(Fluent $column)

Создать определение столбца для типа timestamp.

Параметры

Fluent $column

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

string

protected string typeTimestampTz(Fluent $column)

Создать определение столбца для типа timestamp с часовым поясом.

Параметры

Fluent $column

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

string

protected string typeYear(Fluent $column)

Создать определение столбца для типа year.

Параметры

Fluent $column

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

string

protected string typeBinary(Fluent $column)

Создать определение столбца для типа binary.

Параметры

Fluent $column

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

string

protected string typeUuid(Fluent $column)

Создать определение столбца для типа uuid.

Параметры

Fluent $column

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

string

protected string typeIpAddress(Fluent $column)

Создать определение столбца для типа IP-адрес.

Параметры

Fluent $column

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

string

protected string typeMacAddress(Fluent $column)

Создать определение столбца для типа MAC-адрес.

Параметры

Fluent $column

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

string

string typeGeometry(Fluent $column)

Создать определение столбца для типа пространственных данных Geometry.

Параметры

Fluent $column

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

string

string typePoint(Fluent $column)

Создать определение столбца для типа пространственных данных Point.

Параметры

Fluent $column

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

string

string typeLineString(Fluent $column)

Создать определение столбца для типа пространственных данных LineString.

Параметры

Fluent $column

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

string

string typePolygon(Fluent $column)

Создать определение столбца для типа пространственных данных Polygon.

Параметры

Fluent $column

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

string

string typeGeometryCollection(Fluent $column)

Создать определение столбца для типа пространственных данных GeometryCollection.

Параметры

Fluent $column

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

string

string typeMultiPoint(Fluent $column)

Создать определение столбца для типа пространственных данных MultiPoint.

Параметры

Fluent $column

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

string

string typeMultiLineString(Fluent $column)

Создать определение столбца для типа пространственных данных MultiLineString.

Параметры

Fluent $column

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

string

string typeMultiPolygon(Fluent $column)

Создать определение столбца для типа пространственных данных MultiPolygon.

Параметры

Fluent $column

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

string

protected string|null modifyNullable(Blueprint $blueprint, Fluent $column)

Получить SQL для модификатора nullable столбца.

Параметры

Blueprint $blueprint
Fluent $column

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

string|null

protected string|null modifyDefault(Blueprint $blueprint, Fluent $column)

Получить SQL для модификатора значения по умолчанию столбца.

Параметры

Blueprint $blueprint
Fluent $column

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

string|null

protected string|null modifyIncrement(Blueprint $blueprint, Fluent $column)

Получить SQL для модификатора автоинкремента столбца.

Параметры

Blueprint $blueprint
Fluent $column

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

string|null

© Taylor Otwell
Licensed under the MIT License.
Laravel is a trademark of Taylor Otwell.
https://laravel.com/api/5.6/Illuminate/Database/Schema/Grammars/SQLiteGrammar.html

Spec-Zone.ru

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