Database
extends AbstractProvider
in package
FinalYes
Провайдер данных баз данных: СУБД, модели данных, операции, типы столбцов, виды индексов и уровни изоляции транзакций. Данные интернациональные.
Table of Contents
Methods
- __construct() : mixed
- dataType() : string
- Тип столбца.
- indexType() : string
- Вид индекса.
- isolationLevel() : string
- Уровень изоляции транзакций.
- model() : string
- Модель данных.
- operation() : string
- Операция SQL.
- system() : string
- Система управления базами данных.
Methods
__construct()
public
__construct(Context $context) : mixed
Parameters
- $context : Context
-
разделяемый контекст провайдеров
dataType()
Тип столбца.
public
dataType() : string
Return values
string —тип (INTEGER, JSONB…)
indexType()
Вид индекса.
public
indexType() : string
Return values
string —индекс (B-tree, GIN…)
isolationLevel()
Уровень изоляции транзакций.
public
isolationLevel() : string
Return values
string —уровень (read committed, serializable…)
model()
Модель данных.
public
model() : string
Return values
string —модель (relational, graph…)
operation()
Операция SQL.
public
operation() : string
Return values
string —операция (SELECT, JOIN…)
system()
Система управления базами данных.
public
system() : string
Return values
string —СУБД (PostgreSQL, MongoDB…)