Функции модуля (__call)


НАЧАЛО >> Оглавление >> Сервер приложений ИРБИС 64/128 >> Описание модулей системы >> SQLiteData - Реляционные данные системы >> Функции модуля (__call)📄 Скачать в DOCX


Функции могут быть вызваны как 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()'Ассоциативный массив значений строки