Properties

$hasrows

$hasrows : boolean

Type

boolean

$count

$count : integer

Type

integer

$affected

$affected : integer

Type

integer

$loaded

$loaded : integer

Type

integer

$_returnAs

$_returnAs : \Colibri\Utils\ObjectEx

Название класса представления строк

Type

\Colibri\Utils\ObjectEx

Methods

Load()

Load(string  $query, string  $params = array()) : \Colibri\Data\Models\DataTable

Загружает данные из запроса или таблицы

Parameters

string $query

название таблицы или запрос

string $params

Returns

\Colibri\Data\Models\DataTable

Count()

Count() : integer

Возвращает количество строк

Returns

integer

Affected()

Affected() : integer

Возвращает общее количество строк

Returns

integer

HasRows()

HasRows() : boolean

Возвращает наличие строк

Returns

boolean

Fields()

Fields() : void

Список полей

Item()

Item(integer  $index) : mixed

Возвращает строку по выбранному индексу

Parameters

integer $index

Returns

mixed

First()

First() : mixed

Возвращает первую строку

Returns

mixed

CacheAll()

CacheAll(boolean  $closeReader = true) : array<mixed,mixed>

Скачивает и кэширует все

Parameters

boolean $closeReader

Returns

array<mixed,mixed>

EmptyRow()

EmptyRow() : mixed

Создает пустую строку

Returns

mixed

Set()

Set(integer  $index, \Colibri\Utils\ObjectEx  $data) : void

Устанавливает строку по выбранному индексу в кэш

Parameters

integer $index
\Colibri\Utils\ObjectEx $data

ToArray()

ToArray(boolean  $noPrefix = false) : void

Возвращает таблицу в виде массива

Parameters

boolean $noPrefix

Save()

Save() : void

Сохраняет таблицу

Delete()

Delete() : void

Удаляет таблицу

offsetSet()

offsetSet(integer  $offset, \Colibri\Data\Models\DataRow  $value) : void

Устанавливает значение по индексу

Parameters

integer $offset
\Colibri\Data\Models\DataRow $value

offsetExists()

offsetExists(integer  $offset) : boolean

Проверяет есть ли данные по индексу

Parameters

integer $offset

Returns

boolean

offsetUnset()

offsetUnset(integer  $offset) : void

удаляет данные по индексу

Parameters

integer $offset

offsetGet()

offsetGet(integer  $offset) : \Colibri\Data\Models\DataRow

Возвращает значение по индексу

Parameters

integer $offset

Returns

\Colibri\Data\Models\DataRow

methodName()

methodName() : mixed

Returns

mixed

_createDataRowObject()

_createDataRowObject(\Colibri\Utils\ObjectEx  $result) : mixed

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

Parameters

\Colibri\Utils\ObjectEx $result

Returns

mixed

_read()

_read() : mixed

Считывает еще одну строку из источника

Returns

mixed

_readTo()

_readTo(integer  $index) : mixed

Считывает строки до указнного индекса

Parameters

integer $index

Returns

mixed