Spec-Zone.ru › SQLite

Настроить глобальные параметры

int sqlite3session_config(int op, void *pArg);

Интерфейс sqlite3session_config() используется для внесения глобальных изменений в конфигурацию модуля сессий, чтобы настроить его под конкретные потребности приложения.

Интерфейс sqlite3session_config() не является потокобезопасным. Если он вызывается, когда другой поток находится внутри любого другого метода сессий, результаты будут неопределёнными. Кроме того, если он вызывается после создания любых объектов, связанных с сессиями, результаты также будут неопределёнными.

Первый аргумент функции sqlite3session_config() должен быть одним из констант SQLITE_SESSION_CONFIG_XXX, определённых ниже. Интерпретация значения (void*) передаваемого как второй параметр и эффект вызова этой функции зависят от значения первого параметра.

SQLITE_SESSION_CONFIG_STRMSIZE
По умолчанию, интерфейсы потоковой передачи данных модуля сессий пытаются вводить и выводить данные приблизительно по частям размером 1 КБ. Этот оператор может быть использован для установки и запроса значения этого параметра конфигурации. Указатель, передаваемый в качестве второго аргумента, должен указывать на значение типа (int). Если это значение больше 0, оно используется в качестве нового размера части потокового данных для ввода и вывода. Перед возвращением значение (int), на которое указывает pArg, устанавливается в окончательное значение размера части интерфейса потоковой передачи данных.

Функция возвращает SQLITE_OK при успешном выполнении или код ошибки SQLite в противном случае.

См. также списки Объектов, Констант и Функций.

SQLite is in the Public Domain.
https://sqlite.org/session/sqlite3session_config.html

Spec-Zone.ru

Настройки Оффлайн Что нового Помощь О нас
Spec-Zone .ru
спецификации, руководства, описания, API