\Colibri\Data\MySqlQueryBuilder

Класс генератор запросов для драйвераMySql

Summary

Methods
Properties
Constants
CreateInsert()
CreateInsertOrUpdate()
CreateBatchInsert()
CreateUpdate()
CreateDelete()
CreateShowTables()
CreateShowField()
No public properties found
No constants found
No protected methods found
No protected properties found
N/A
No private methods found
No private properties found
N/A

Methods

CreateInsert()

CreateInsert(string  $table, \Colibri\Data\MySql\stdClass  $data, string  $returning = '') : string

Создает запрос ввода данных

Parameters

string $table
\Colibri\Data\MySql\stdClass $data
string $returning

Returns

string

CreateInsertOrUpdate()

CreateInsertOrUpdate(string  $table, \Colibri\Data\MySql\stdClass  $data, array  $exceptFields = array(), string  $returning = '') : string

Создает запрос ввода данных или обновления в случае дублирования данных в индексных полях

Parameters

string $table
\Colibri\Data\MySql\stdClass $data
array $exceptFields
string $returning

Returns

string

CreateBatchInsert()

CreateBatchInsert(string  $table, array  $data) : string

Создает запрос ввода данных пачкой

Parameters

string $table
array $data

Returns

string

CreateUpdate()

CreateUpdate(string  $table, string  $condition, \Colibri\Data\MySql\stdClass  $data) : string

Создает запрос на обновление данных

Parameters

string $table
string $condition
\Colibri\Data\MySql\stdClass $data

Returns

string

CreateDelete()

CreateDelete(string  $table, string  $condition) : string

Создает запрос на удаление данных

Parameters

string $table
string $condition

Returns

string

CreateShowTables()

CreateShowTables() : string

Создает запрос на получение списка таблиц

Returns

string

CreateShowField()

CreateShowField(string  $table) : string

Создает запрос на получение списка полей в таблице

Parameters

string $table

Returns

string