Bitrix-D7 23.9
 
Загрузка...
Поиск...
Не найдено
Класс SqlBatch

Открытые статические члены

static divide (array $list, $limit=300)
 
static getInString (array $values)
 
static update ($tableName, array $fields)
 
static insert (string $tableName, array $fields, array $onDuplicateUpdateFields=[], array $primaryFields=[])
 

Подробное описание

См. определение в файле sqlbatch.php строка 21

Методы

◆ divide()

static divide ( array $list,
$limit = 300 )
static

Return true if batch fulled.

Аргументы
array$listList.
integer$limitBatch limit.
Возвращает
array

См. определение в файле sqlbatch.php строка 30

◆ getInString()

static getInString ( array $values)
static

Get string for sql-IN.

Аргументы
array$valuesValues.
Возвращает
string

См. определение в файле sqlbatch.php строка 54

◆ insert()

static insert ( string $tableName,
array $fields,
array $onDuplicateUpdateFields = [],
array $primaryFields = [] )
static

Insert.

Аргументы
string$tableNameTable name.
array$fieldsFields.
array$onDuplicateUpdateFieldsDuplicate update fields.
array$primaryFieldsFlat array of column with unique index
Возвращает
void

См. определение в файле sqlbatch.php строка 137

◆ update()

static update ( $tableName,
array $fields )
static

Update.

Аргументы
string$tableNameTable name.
array$fieldsFields.
Возвращает
void

См. определение в файле sqlbatch.php строка 72