ScalarFunctionFuncScope
Scope for use with ScalarFunction.func.
Functions
Sets the 64-bit floating point value as the result. This function maps to sqlite3_result_double().
Sets the 32-bit signed integer value as the result. This function maps to sqlite3_result_int().
Sets the 64-bit signed integer value as the result. This function maps to sqlite3_result_int64().
Sets the result as null. This function maps to sqlite3_result_null().
Sets the text value as the UTF-8 encoded result. This function maps to sqlite3_result_text().
Sets value as the result. This function maps to sqlite3_result_value().
Sets value as the result. This function maps to sqlite3_result_pointer().
Sets the bytes buffer value as the result. This function maps to sqlite3_result_blob().
Sets the result to be a buffer of the given size with all bytes set to zero. This function maps to sqlite3_result_zeroblob().
Sets the result to be a buffer of the given size with all bytes set to zero. This function maps to sqlite3_result_zeroblob64().
Sets the bytes buffer value as the result. This function maps to sqlite3_result_blob64().
Sets the text buffer value as the result. This function maps to sqlite3_result_text64().
Causes SQLite to throw an exception with message. The default error code is SqliteResultCode.ERROR but can be overriden by supplying the appropriate error code
Causes SQLite to throw an error indicating that a memory allocation failed.
Causes SQLite to throw an error indicating that a string or BLOB is too long to represent.