Spec-Zone.ru › SQLite

Установка подтипа SQL-функции

void sqlite3_result_subtype(sqlite3_context*,unsigned int);

Функция sqlite3_result_subtype(C,T) устанавливает подтип результата от определяемой приложением SQL-функции с sqlite3_context C в значение T. В текущих версиях SQLite сохраняются только младшие 8 бит подтипа T; старшие биты отбрасываются. Количество байтов подтипа, сохраняемых SQLite, может увеличиться в будущих выпусках.

Каждая определяемая приложением SQL-функция, которая вызывает этот интерфейс, должна включать свойство SQLITE_RESULT_SUBTYPE в аргумент кодировки текста, когда SQL-функция регистрируется. Если свойство SQLITE_RESULT_SUBTYPE опущено из функции, вызывающей sqlite3_result_subtype(), то в некоторых случаях sqlite3_result_subtype() может не установить подтип результата.

Если SQLite скомпилирован с -DSQLITE_STRICT_SUBTYPE=1, то любая SQL-функция, которая вызывает интерфейс sqlite3_result_subtype() и не имеет свойства SQLITE_RESULT_SUBTYPE, вызовет ошибку. Будущие версии SQLite могут включить -DSQLITE_STRICT_SUBTYPE=1 по умолчанию.

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

SQLite is in the Public Domain.
https://sqlite.org/c3ref/result_subtype.html

Spec-Zone.ru

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