$hasrows
$hasrows : boolean
Представление таблицы данных
$_point : \Colibri\Data\DataAccessPoint
Точка доступа
$_reader : \Colibri\Data\SqlClient\IDataReader
Ридер
$_cache : \Colibri\Collections\ArrayList
Кэш загруженных строк
$_returnAs : \Colibri\Utils\ObjectEx
Название класса представления строк
__construct(\Colibri\Data\DataAccessPoint $point, \Colibri\Data\SqlClient\IDataReader $reader = null, string $returnAs = 'Colibri\\Data\\Models\\DataRow')
Конструктор
| \Colibri\Data\DataAccessPoint | $point | |
| \Colibri\Data\SqlClient\IDataReader | $reader | |
| string | $returnAs |
Create(\Colibri\Data\DataAccessPoint|string $point) : \Colibri\Data\Models\DataTable
Статический конструктор
| \Colibri\Data\DataAccessPoint|string | $point |
getIterator() : \Colibri\Data\Models\DataTableIterator
Возвращает итератор
Load(string $query, string $params = array()) : \Colibri\Data\Models\DataTable
Загружает данные из запроса или таблицы
| string | $query | название таблицы или запрос |
| string | $params |
Point() : \Colibri\Data\DataAccessPoint
Возвращает точку доступа
Set(integer $index, \Colibri\Utils\ObjectEx $data) : void
Устанавливает строку по выбранному индексу в кэш
| integer | $index | |
| \Colibri\Utils\ObjectEx | $data |
offsetSet(integer $offset, \Colibri\Data\Models\DataRow $value) : void
Устанавливает значение по индексу
| integer | $offset | |
| \Colibri\Data\Models\DataRow | $value |
offsetGet(integer $offset) : \Colibri\Data\Models\DataRow
Возвращает значение по индексу
| integer | $offset |
_createDataRowObject(\Colibri\Utils\ObjectEx $result) : mixed
Создает обьект данных представления строки
| \Colibri\Utils\ObjectEx | $result |