在线文档教程
Sqlite
C界面 | C Interface

SQL Function Context Object

SQL Function Context Object

typedef struct sqlite3_context sqlite3_context;

SQL函数执行的上下文存储在sqlite3_context对象中。指向sqlite3_context对象的指针始终是应用程序定义的SQL函数的第一个参数。应用程序定义的SQL函数实现会将此指针传递给对sqlite3_result(),sqlite3_aggregate_context(),sqlite3_user_data(),sqlite3_context_db_handle(),sqlite3_get_auxdata()和/或sqlite3_set_auxdata()的调用。

  • sqlite3_aggregate_context

  • sqlite3_context_db_handle

  • sqlite3_get_auxdata

  • sqlite3_result_blob

  • sqlite3_result_blob64

  • sqlite3_result_double

  • sqlite3_result_error

  • sqlite3_result_error16

  • sqlite3_result_error_code

  • sqlite3_result_error_nomem

  • sqlite3_result_error_toobig

  • sqlite3_result_int

  • sqlite3_result_int64

  • sqlite3_result_null

  • sqlite3_result_pointer

  • sqlite3_result_subtype

  • sqlite3_result_text

  • sqlite3_result_text16

  • sqlite3_result_text16be

  • sqlite3_result_text16le

  • sqlite3_result_text64

  • sqlite3_result_value

  • sqlite3_result_zeroblob

  • sqlite3_result_zeroblob64

  • sqlite3_set_auxdata

  • sqlite3_user_data