Установка подтипа 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