Функции могут быть вызваны как UseModule("SQLiteData")->function(parameter1,parameter2,...);
| Имя функции | Описание | Параметры |
| GetDb | Открытие SQLite-базы
Подробнее...
Создает каталог DataPath/SQLiteData/<name> при необходимости и открывает основной SQLite-файл <name>.db. | | Тип | Параметр | По умолчанию | Описание | | String | $name | '' | Имя SQLite-хранилища |
|
| GetDbBlob | Открытие blob-базы SQLite
Подробнее...
Создает каталог SQLite-хранилища при необходимости и открывает файл <name>-blob.db для blob-данных. | | Тип | Параметр | По умолчанию | Описание | | String | $name | '' | Имя SQLite-хранилища |
|
| GetDbMetaData | Чтение метаданных SQLite-хранилища
Подробнее...
Читает сериализованный файл <name>.meta с описанием колонок SQLite-хранилища. | | Тип | Параметр | По умолчанию | Описание | | String | $name | '' | Имя SQLite-хранилища |
|
| InitSDb | Инициализация SQLite-таблицы
Подробнее...
Создает SQLite-базу, таблицу data, индексы по описанию полей и сохраняет метаданные колонок в файл <name>.meta. | | Тип | Параметр | По умолчанию | Описание | | String | $name | '' | Имя SQLite-хранилища | | Array | $fields | 'array()' | Описание колонок: name, stype, idx и дополнительные параметры отображения |
|
| SetData | Запись строки в SQLite
Подробнее...
Формирует и выполняет INSERT OR REPLACE INTO data для переданного массива значений с учетом типов колонок из метаданных. | | Тип | Параметр | По умолчанию | Описание | | SQLite3 | $qdb | '' | Открытое соединение SQLite3 | | Array | $data | 'array()' | Ассоциативный массив значений строки | | Array | $meta | 'array()' | Метаданные колонок |
|
| SetDataN | Запись строки в именованное SQLite-хранилище
Подробнее...
Открывает SQLite-хранилище по имени, записывает переданную строку данных и закрывает соединение. | | Тип | Параметр | По умолчанию | Описание | | String | $dbn | '' | Имя SQLite-хранилища | | Array | $data | 'array()' | Ассоциативный массив значений строки |
|