Public Attributes | List of all members
sqlite3_api_routines Struct Reference

Public Attributes

void *(* aggregate_context )(sqlite3_context *, int nBytes)
 
int(* aggregate_count )(sqlite3_context *)
 
int(* auto_extension )(void(*)(void))
 
int(* backup_finish )(sqlite3_backup *)
 
sqlite3_backup *(* backup_init )(sqlite3 *, const char *, sqlite3 *, const char *)
 
int(* backup_pagecount )(sqlite3_backup *)
 
int(* backup_remaining )(sqlite3_backup *)
 
int(* backup_step )(sqlite3_backup *, int)
 
int(* bind_blob )(sqlite3_stmt *, int, const void *, int n, void(*)(void *))
 
int(* bind_blob64 )(sqlite3_stmt *, int, const void *, sqlite3_uint64, void(*)(void *))
 
int(* bind_double )(sqlite3_stmt *, int, double)
 
int(* bind_int )(sqlite3_stmt *, int, int)
 
int(* bind_int64 )(sqlite3_stmt *, int, sqlite_int64)
 
int(* bind_null )(sqlite3_stmt *, int)
 
int(* bind_parameter_count )(sqlite3_stmt *)
 
int(* bind_parameter_index )(sqlite3_stmt *, const char *zName)
 
const char *(* bind_parameter_name )(sqlite3_stmt *, int)
 
int(* bind_text )(sqlite3_stmt *, int, const char *, int n, void(*)(void *))
 
int(* bind_text16 )(sqlite3_stmt *, int, const void *, int, void(*)(void *))
 
int(* bind_text64 )(sqlite3_stmt *, int, const char *, sqlite3_uint64, void(*)(void *), unsigned char)
 
int(* bind_value )(sqlite3_stmt *, int, const sqlite3_value *)
 
int(* bind_zeroblob )(sqlite3_stmt *, int, int)
 
int(* bind_zeroblob64 )(sqlite3_stmt *, int, sqlite3_uint64)
 
int(* blob_bytes )(sqlite3_blob *)
 
int(* blob_close )(sqlite3_blob *)
 
int(* blob_open )(sqlite3 *, const char *, const char *, const char *, sqlite3_int64, int, sqlite3_blob **)
 
int(* blob_read )(sqlite3_blob *, void *, int, int)
 
int(* blob_reopen )(sqlite3_blob *, sqlite3_int64)
 
int(* blob_write )(sqlite3_blob *, const void *, int, int)
 
int(* busy_handler )(sqlite3 *, int(*)(void *, int), void *)
 
int(* busy_timeout )(sqlite3 *, int ms)
 
int(* cancel_auto_extension )(void(*)(void))
 
int(* changes )(sqlite3 *)
 
int(* clear_bindings )(sqlite3_stmt *)
 
int(* close )(sqlite3 *)
 
int(* close_v2 )(sqlite3 *)
 
int(* collation_needed )(sqlite3 *, void *, void(*)(void *, sqlite3 *, int eTextRep, const char *))
 
int(* collation_needed16 )(sqlite3 *, void *, void(*)(void *, sqlite3 *, int eTextRep, const void *))
 
const void *(* column_blob )(sqlite3_stmt *, int iCol)
 
int(* column_bytes )(sqlite3_stmt *, int iCol)
 
int(* column_bytes16 )(sqlite3_stmt *, int iCol)
 
int(* column_count )(sqlite3_stmt *pStmt)
 
const char *(* column_database_name )(sqlite3_stmt *, int)
 
const void *(* column_database_name16 )(sqlite3_stmt *, int)
 
const char *(* column_decltype )(sqlite3_stmt *, int i)
 
const void *(* column_decltype16 )(sqlite3_stmt *, int)
 
double(* column_double )(sqlite3_stmt *, int iCol)
 
int(* column_int )(sqlite3_stmt *, int iCol)
 
sqlite_int64(* column_int64 )(sqlite3_stmt *, int iCol)
 
const char *(* column_name )(sqlite3_stmt *, int)
 
const void *(* column_name16 )(sqlite3_stmt *, int)
 
const char *(* column_origin_name )(sqlite3_stmt *, int)
 
const void *(* column_origin_name16 )(sqlite3_stmt *, int)
 
const char *(* column_table_name )(sqlite3_stmt *, int)
 
const void *(* column_table_name16 )(sqlite3_stmt *, int)
 
const unsigned char *(* column_text )(sqlite3_stmt *, int iCol)
 
const void *(* column_text16 )(sqlite3_stmt *, int iCol)
 
int(* column_type )(sqlite3_stmt *, int iCol)
 
sqlite3_value *(* column_value )(sqlite3_stmt *, int iCol)
 
void *(* commit_hook )(sqlite3 *, int(*)(void *), void *)
 
const char *(* compileoption_get )(int)
 
int(* compileoption_used )(const char *)
 
int(* complete )(const char *sql)
 
int(* complete16 )(const void *sql)
 
sqlite3 *(* context_db_handle )(sqlite3_context *)
 
int(* create_collation )(sqlite3 *, const char *, int, void *, int(*)(void *, int, const void *, int, const void *))
 
int(* create_collation16 )(sqlite3 *, const void *, int, void *, int(*)(void *, int, const void *, int, const void *))
 
int(* create_collation_v2 )(sqlite3 *, const char *, int, void *, int(*)(void *, int, const void *, int, const void *), void(*)(void *))
 
int(* create_function )(sqlite3 *, const char *, int, int, void *, void(*xFunc)(sqlite3_context *, int, sqlite3_value **), void(*xStep)(sqlite3_context *, int, sqlite3_value **), void(*xFinal)(sqlite3_context *))
 
int(* create_function16 )(sqlite3 *, const void *, int, int, void *, void(*xFunc)(sqlite3_context *, int, sqlite3_value **), void(*xStep)(sqlite3_context *, int, sqlite3_value **), void(*xFinal)(sqlite3_context *))
 
int(* create_function_v2 )(sqlite3 *, const char *, int, int, void *, void(*xFunc)(sqlite3_context *, int, sqlite3_value **), void(*xStep)(sqlite3_context *, int, sqlite3_value **), void(*xFinal)(sqlite3_context *), void(*xDestroy)(void *))
 
int(* create_module )(sqlite3 *, const char *, const sqlite3_module *, void *)
 
int(* create_module_v2 )(sqlite3 *, const char *, const sqlite3_module *, void *, void(*xDestroy)(void *))
 
int(* data_count )(sqlite3_stmt *pStmt)
 
int(* db_cacheflush )(sqlite3 *)
 
int(* db_config )(sqlite3 *, int,...)
 
const char *(* db_filename )(sqlite3 *, const char *)
 
sqlite3 *(* db_handle )(sqlite3_stmt *)
 
sqlite3_mutex *(* db_mutex )(sqlite3 *)
 
int(* db_readonly )(sqlite3 *, const char *)
 
int(* db_release_memory )(sqlite3 *)
 
int(* db_status )(sqlite3 *, int, int *, int *, int)
 
int(* declare_vtab )(sqlite3 *, const char *)
 
int(* enable_shared_cache )(int)
 
int(* errcode )(sqlite3 *db)
 
const char *(* errmsg )(sqlite3 *)
 
const void *(* errmsg16 )(sqlite3 *)
 
const char *(* errstr )(int)
 
int(* exec )(sqlite3 *, const char *, sqlite3_callback, void *, char **)
 
int(* expired )(sqlite3_stmt *)
 
int(* extended_errcode )(sqlite3 *)
 
int(* extended_result_codes )(sqlite3 *, int)
 
int(* file_control )(sqlite3 *, const char *, int, void *)
 
int(* finalize )(sqlite3_stmt *pStmt)
 
void(* free )(void *)
 
void(* free_table )(char **result)
 
int(* get_autocommit )(sqlite3 *)
 
void *(* get_auxdata )(sqlite3_context *, int)
 
int(* get_table )(sqlite3 *, const char *, char ***, int *, int *, char **)
 
int(* global_recover )(void)
 
void(* interruptx )(sqlite3 *)
 
sqlite_int64(* last_insert_rowid )(sqlite3 *)
 
const char *(* libversion )(void)
 
int(* libversion_number )(void)
 
int(* limit )(sqlite3 *, int, int)
 
int(* load_extension )(sqlite3 *, const char *, const char *, char **)
 
void(* log )(int, const char *,...)
 
void *(* malloc )(int)
 
void *(* malloc64 )(sqlite3_uint64)
 
sqlite3_int64(* memory_highwater )(int)
 
sqlite3_int64(* memory_used )(void)
 
char *(* mprintf )(const char *,...)
 
sqlite3_uint64(* msize )(void *)
 
sqlite3_mutex *(* mutex_alloc )(int)
 
void(* mutex_enter )(sqlite3_mutex *)
 
void(* mutex_free )(sqlite3_mutex *)
 
void(* mutex_leave )(sqlite3_mutex *)
 
int(* mutex_try )(sqlite3_mutex *)
 
sqlite3_stmt *(* next_stmt )(sqlite3 *, sqlite3_stmt *)
 
int(* open )(const char *, sqlite3 **)
 
int(* open16 )(const void *, sqlite3 **)
 
int(* open_v2 )(const char *, sqlite3 **, int, const char *)
 
int(* overload_function )(sqlite3 *, const char *zFuncName, int nArg)
 
int(* prepare )(sqlite3 *, const char *, int, sqlite3_stmt **, const char **)
 
int(* prepare16 )(sqlite3 *, const void *, int, sqlite3_stmt **, const void **)
 
int(* prepare16_v2 )(sqlite3 *, const void *, int, sqlite3_stmt **, const void **)
 
int(* prepare_v2 )(sqlite3 *, const char *, int, sqlite3_stmt **, const char **)
 
void *(* profile )(sqlite3 *, void(*)(void *, const char *, sqlite_uint64), void *)
 
void(* progress_handler )(sqlite3 *, int, int(*)(void *), void *)
 
void(* randomness )(int, void *)
 
void *(* realloc )(void *, int)
 
void *(* realloc64 )(void *, sqlite3_uint64)
 
int(* release_memory )(int)
 
int(* reset )(sqlite3_stmt *pStmt)
 
void(* reset_auto_extension )(void)
 
void(* result_blob )(sqlite3_context *, const void *, int, void(*)(void *))
 
void(* result_blob64 )(sqlite3_context *, const void *, sqlite3_uint64, void(*)(void *))
 
void(* result_double )(sqlite3_context *, double)
 
void(* result_error )(sqlite3_context *, const char *, int)
 
void(* result_error16 )(sqlite3_context *, const void *, int)
 
void(* result_error_code )(sqlite3_context *, int)
 
void(* result_error_nomem )(sqlite3_context *)
 
void(* result_error_toobig )(sqlite3_context *)
 
void(* result_int )(sqlite3_context *, int)
 
void(* result_int64 )(sqlite3_context *, sqlite_int64)
 
void(* result_null )(sqlite3_context *)
 
void(* result_subtype )(sqlite3_context *, unsigned int)
 
void(* result_text )(sqlite3_context *, const char *, int, void(*)(void *))
 
void(* result_text16 )(sqlite3_context *, const void *, int, void(*)(void *))
 
void(* result_text16be )(sqlite3_context *, const void *, int, void(*)(void *))
 
void(* result_text16le )(sqlite3_context *, const void *, int, void(*)(void *))
 
void(* result_text64 )(sqlite3_context *, const char *, sqlite3_uint64, void(*)(void *), unsigned char)
 
void(* result_value )(sqlite3_context *, sqlite3_value *)
 
void(* result_zeroblob )(sqlite3_context *, int)
 
int(* result_zeroblob64 )(sqlite3_context *, sqlite3_uint64)
 
void *(* rollback_hook )(sqlite3 *, void(*)(void *), void *)
 
int(* set_authorizer )(sqlite3 *, int(*)(void *, int, const char *, const char *, const char *, const char *), void *)
 
void(* set_auxdata )(sqlite3_context *, int, void *, void(*)(void *))
 
int(* sleep )(int)
 
char *(* snprintf )(int, char *, const char *,...)
 
void(* soft_heap_limit )(int)
 
sqlite3_int64(* soft_heap_limit64 )(sqlite3_int64)
 
const char *(* sourceid )(void)
 
const char *(* sql )(sqlite3_stmt *)
 
int(* status )(int, int *, int *, int)
 
int(* status64 )(int, sqlite3_int64 *, sqlite3_int64 *, int)
 
int(* step )(sqlite3_stmt *)
 
int(* stmt_busy )(sqlite3_stmt *)
 
int(* stmt_readonly )(sqlite3_stmt *)
 
int(* stmt_status )(sqlite3_stmt *, int, int)
 
int(* strglob )(const char *, const char *)
 
int(* stricmp )(const char *, const char *)
 
int(* strlike )(const char *, const char *, unsigned int)
 
int(* strnicmp )(const char *, const char *, int)
 
int(* system_errno )(sqlite3 *)
 
int(* table_column_metadata )(sqlite3 *, const char *, const char *, const char *, char const **, char const **, int *, int *, int *)
 
int(* test_control )(int,...)
 
void(* thread_cleanup )(void)
 
int(* total_changes )(sqlite3 *)
 
void *(* trace )(sqlite3 *, void(*xTrace)(void *, const char *), void *)
 
int(* transfer_bindings )(sqlite3_stmt *, sqlite3_stmt *)
 
int(* unlock_notify )(sqlite3 *, void(*)(void **, int), void *)
 
void *(* update_hook )(sqlite3 *, void(*)(void *, int, char const *, char const *, sqlite_int64), void *)
 
int(* uri_boolean )(const char *, const char *, int)
 
sqlite3_int64(* uri_int64 )(const char *, const char *, sqlite3_int64)
 
const char *(* uri_parameter )(const char *, const char *)
 
void *(* user_data )(sqlite3_context *)
 
const void *(* value_blob )(sqlite3_value *)
 
int(* value_bytes )(sqlite3_value *)
 
int(* value_bytes16 )(sqlite3_value *)
 
double(* value_double )(sqlite3_value *)
 
sqlite3_value *(* value_dup )(const sqlite3_value *)
 
void(* value_free )(sqlite3_value *)
 
int(* value_int )(sqlite3_value *)
 
sqlite_int64(* value_int64 )(sqlite3_value *)
 
int(* value_numeric_type )(sqlite3_value *)
 
unsigned int(* value_subtype )(sqlite3_value *)
 
const unsigned char *(* value_text )(sqlite3_value *)
 
const void *(* value_text16 )(sqlite3_value *)
 
const void *(* value_text16be )(sqlite3_value *)
 
const void *(* value_text16le )(sqlite3_value *)
 
int(* value_type )(sqlite3_value *)
 
sqlite3_vfs *(* vfs_find )(const char *)
 
int(* vfs_register )(sqlite3_vfs *, int)
 
int(* vfs_unregister )(sqlite3_vfs *)
 
char *(* vmprintf )(const char *, va_list)
 
char *(* vsnprintf )(int, char *, const char *, va_list)
 
int(* vtab_config )(sqlite3 *, int op,...)
 
int(* vtab_on_conflict )(sqlite3 *)
 
int(* wal_autocheckpoint )(sqlite3 *, int)
 
int(* wal_checkpoint )(sqlite3 *, const char *)
 
int(* wal_checkpoint_v2 )(sqlite3 *, const char *, int, int *, int *)
 
void *(* wal_hook )(sqlite3 *, int(*)(void *, sqlite3 *, const char *, int), void *)
 
int(* xthreadsafe )(void)
 

Detailed Description

Definition at line 108198 of file sqlite3.c.

Member Data Documentation

void*(* sqlite3_api_routines::aggregate_context) (sqlite3_context *, int nBytes)

Definition at line 108199 of file sqlite3.c.

int(* sqlite3_api_routines::aggregate_count) (sqlite3_context *)

Definition at line 108200 of file sqlite3.c.

int(* sqlite3_api_routines::auto_extension) (void(*)(void))

Definition at line 108418 of file sqlite3.c.

int(* sqlite3_api_routines::backup_finish) (sqlite3_backup *)

Definition at line 108375 of file sqlite3.c.

sqlite3_backup*(* sqlite3_api_routines::backup_init) (sqlite3 *, const char *, sqlite3 *, const char *)

Definition at line 108376 of file sqlite3.c.

int(* sqlite3_api_routines::backup_pagecount) (sqlite3_backup *)

Definition at line 108377 of file sqlite3.c.

int(* sqlite3_api_routines::backup_remaining) (sqlite3_backup *)

Definition at line 108378 of file sqlite3.c.

int(* sqlite3_api_routines::backup_step) (sqlite3_backup *, int)

Definition at line 108379 of file sqlite3.c.

int(* sqlite3_api_routines::bind_blob) (sqlite3_stmt *, int, const void *, int n, void(*)(void *))

Definition at line 108201 of file sqlite3.c.

int(* sqlite3_api_routines::bind_blob64) (sqlite3_stmt *, int, const void *, sqlite3_uint64, void(*)(void *))

Definition at line 108419 of file sqlite3.c.

int(* sqlite3_api_routines::bind_double) (sqlite3_stmt *, int, double)

Definition at line 108202 of file sqlite3.c.

int(* sqlite3_api_routines::bind_int) (sqlite3_stmt *, int, int)

Definition at line 108203 of file sqlite3.c.

int(* sqlite3_api_routines::bind_int64) (sqlite3_stmt *, int, sqlite_int64)

Definition at line 108204 of file sqlite3.c.

int(* sqlite3_api_routines::bind_null) (sqlite3_stmt *, int)

Definition at line 108205 of file sqlite3.c.

int(* sqlite3_api_routines::bind_parameter_count) (sqlite3_stmt *)

Definition at line 108206 of file sqlite3.c.

int(* sqlite3_api_routines::bind_parameter_index) (sqlite3_stmt *, const char *zName)

Definition at line 108207 of file sqlite3.c.

const char*(* sqlite3_api_routines::bind_parameter_name) (sqlite3_stmt *, int)

Definition at line 108208 of file sqlite3.c.

int(* sqlite3_api_routines::bind_text) (sqlite3_stmt *, int, const char *, int n, void(*)(void *))

Definition at line 108209 of file sqlite3.c.

int(* sqlite3_api_routines::bind_text16) (sqlite3_stmt *, int, const void *, int, void(*)(void *))

Definition at line 108210 of file sqlite3.c.

int(* sqlite3_api_routines::bind_text64) (sqlite3_stmt *, int, const char *, sqlite3_uint64, void(*)(void *), unsigned char)

Definition at line 108421 of file sqlite3.c.

int(* sqlite3_api_routines::bind_value) (sqlite3_stmt *, int, const sqlite3_value *)

Definition at line 108211 of file sqlite3.c.

int(* sqlite3_api_routines::bind_zeroblob) (sqlite3_stmt *, int, int)

Definition at line 108337 of file sqlite3.c.

int(* sqlite3_api_routines::bind_zeroblob64) (sqlite3_stmt *, int, sqlite3_uint64)

Definition at line 108438 of file sqlite3.c.

int(* sqlite3_api_routines::blob_bytes) (sqlite3_blob *)

Definition at line 108338 of file sqlite3.c.

int(* sqlite3_api_routines::blob_close) (sqlite3_blob *)

Definition at line 108339 of file sqlite3.c.

int(* sqlite3_api_routines::blob_open) (sqlite3 *, const char *, const char *, const char *, sqlite3_int64, int, sqlite3_blob **)

Definition at line 108340 of file sqlite3.c.

int(* sqlite3_api_routines::blob_read) (sqlite3_blob *, void *, int, int)

Definition at line 108342 of file sqlite3.c.

int(* sqlite3_api_routines::blob_reopen) (sqlite3_blob *, sqlite3_int64)

Definition at line 108400 of file sqlite3.c.

int(* sqlite3_api_routines::blob_write) (sqlite3_blob *, const void *, int, int)

Definition at line 108343 of file sqlite3.c.

int(* sqlite3_api_routines::busy_handler) (sqlite3 *, int(*)(void *, int), void *)

Definition at line 108212 of file sqlite3.c.

int(* sqlite3_api_routines::busy_timeout) (sqlite3 *, int ms)

Definition at line 108213 of file sqlite3.c.

int(* sqlite3_api_routines::cancel_auto_extension) (void(*)(void))

Definition at line 108423 of file sqlite3.c.

int(* sqlite3_api_routines::changes) (sqlite3 *)

Definition at line 108214 of file sqlite3.c.

int(* sqlite3_api_routines::clear_bindings) (sqlite3_stmt *)

Definition at line 108332 of file sqlite3.c.

int(* sqlite3_api_routines::close) (sqlite3 *)

Definition at line 108215 of file sqlite3.c.

int(* sqlite3_api_routines::close_v2) (sqlite3 *)

Definition at line 108404 of file sqlite3.c.

int(* sqlite3_api_routines::collation_needed) (sqlite3 *, void *, void(*)(void *, sqlite3 *,int eTextRep, const char *))

Definition at line 108216 of file sqlite3.c.

int(* sqlite3_api_routines::collation_needed16) (sqlite3 *, void *, void(*)(void *, sqlite3 *,int eTextRep, const void *))

Definition at line 108218 of file sqlite3.c.

const void*(* sqlite3_api_routines::column_blob) (sqlite3_stmt *, int iCol)

Definition at line 108220 of file sqlite3.c.

int(* sqlite3_api_routines::column_bytes) (sqlite3_stmt *, int iCol)

Definition at line 108221 of file sqlite3.c.

int(* sqlite3_api_routines::column_bytes16) (sqlite3_stmt *, int iCol)

Definition at line 108222 of file sqlite3.c.

int(* sqlite3_api_routines::column_count) (sqlite3_stmt *pStmt)

Definition at line 108223 of file sqlite3.c.

const char*(* sqlite3_api_routines::column_database_name) (sqlite3_stmt *, int)

Definition at line 108224 of file sqlite3.c.

const void*(* sqlite3_api_routines::column_database_name16) (sqlite3_stmt *, int)

Definition at line 108225 of file sqlite3.c.

const char*(* sqlite3_api_routines::column_decltype) (sqlite3_stmt *, int i)

Definition at line 108226 of file sqlite3.c.

const void*(* sqlite3_api_routines::column_decltype16) (sqlite3_stmt *, int)

Definition at line 108227 of file sqlite3.c.

double(* sqlite3_api_routines::column_double) (sqlite3_stmt *, int iCol)

Definition at line 108228 of file sqlite3.c.

int(* sqlite3_api_routines::column_int) (sqlite3_stmt *, int iCol)

Definition at line 108229 of file sqlite3.c.

sqlite_int64(* sqlite3_api_routines::column_int64) (sqlite3_stmt *, int iCol)

Definition at line 108230 of file sqlite3.c.

const char*(* sqlite3_api_routines::column_name) (sqlite3_stmt *, int)

Definition at line 108231 of file sqlite3.c.

const void*(* sqlite3_api_routines::column_name16) (sqlite3_stmt *, int)

Definition at line 108232 of file sqlite3.c.

const char*(* sqlite3_api_routines::column_origin_name) (sqlite3_stmt *, int)

Definition at line 108233 of file sqlite3.c.

const void*(* sqlite3_api_routines::column_origin_name16) (sqlite3_stmt *, int)

Definition at line 108234 of file sqlite3.c.

const char*(* sqlite3_api_routines::column_table_name) (sqlite3_stmt *, int)

Definition at line 108235 of file sqlite3.c.

const void*(* sqlite3_api_routines::column_table_name16) (sqlite3_stmt *, int)

Definition at line 108236 of file sqlite3.c.

const unsigned char*(* sqlite3_api_routines::column_text) (sqlite3_stmt *, int iCol)

Definition at line 108237 of file sqlite3.c.

const void*(* sqlite3_api_routines::column_text16) (sqlite3_stmt *, int iCol)

Definition at line 108238 of file sqlite3.c.

int(* sqlite3_api_routines::column_type) (sqlite3_stmt *, int iCol)

Definition at line 108239 of file sqlite3.c.

sqlite3_value*(* sqlite3_api_routines::column_value) (sqlite3_stmt *, int iCol)

Definition at line 108240 of file sqlite3.c.

void*(* sqlite3_api_routines::commit_hook) (sqlite3 *, int(*)(void *), void *)

Definition at line 108241 of file sqlite3.c.

const char*(* sqlite3_api_routines::compileoption_get) (int)

Definition at line 108380 of file sqlite3.c.

int(* sqlite3_api_routines::compileoption_used) (const char *)

Definition at line 108381 of file sqlite3.c.

int(* sqlite3_api_routines::complete) (const char *sql)

Definition at line 108242 of file sqlite3.c.

int(* sqlite3_api_routines::complete16) (const void *sql)

Definition at line 108243 of file sqlite3.c.

sqlite3*(* sqlite3_api_routines::context_db_handle) (sqlite3_context *)

Definition at line 108369 of file sqlite3.c.

int(* sqlite3_api_routines::create_collation) (sqlite3 *, const char *, int, void *, int(*)(void *, int, const void *, int, const void *))

Definition at line 108244 of file sqlite3.c.

int(* sqlite3_api_routines::create_collation16) (sqlite3 *, const void *, int, void *, int(*)(void *, int, const void *, int, const void *))

Definition at line 108246 of file sqlite3.c.

int(* sqlite3_api_routines::create_collation_v2) (sqlite3 *, const char *, int, void *, int(*)(void *, int, const void *, int, const void *), void(*)(void *))

Definition at line 108344 of file sqlite3.c.

int(* sqlite3_api_routines::create_function) (sqlite3 *, const char *, int, int, void *, void(*xFunc)(sqlite3_context *, int, sqlite3_value **), void(*xStep)(sqlite3_context *, int, sqlite3_value **), void(*xFinal)(sqlite3_context *))

Definition at line 108248 of file sqlite3.c.

int(* sqlite3_api_routines::create_function16) (sqlite3 *, const void *, int, int, void *, void(*xFunc)(sqlite3_context *, int, sqlite3_value **), void(*xStep)(sqlite3_context *, int, sqlite3_value **), void(*xFinal)(sqlite3_context *))

Definition at line 108252 of file sqlite3.c.

int(* sqlite3_api_routines::create_function_v2) (sqlite3 *, const char *, int, int, void *, void(*xFunc)(sqlite3_context *, int, sqlite3_value **), void(*xStep)(sqlite3_context *, int, sqlite3_value **), void(*xFinal)(sqlite3_context *), void(*xDestroy)(void *))

Definition at line 108382 of file sqlite3.c.

int(* sqlite3_api_routines::create_module) (sqlite3 *, const char *, const sqlite3_module *, void *)

Definition at line 108256 of file sqlite3.c.

int(* sqlite3_api_routines::create_module_v2) (sqlite3 *, const char *, const sqlite3_module *, void *, void(*xDestroy)(void *))

Definition at line 108334 of file sqlite3.c.

int(* sqlite3_api_routines::data_count) (sqlite3_stmt *pStmt)

Definition at line 108257 of file sqlite3.c.

int(* sqlite3_api_routines::db_cacheflush) (sqlite3 *)

Definition at line 108445 of file sqlite3.c.

int(* sqlite3_api_routines::db_config) (sqlite3 *, int,...)

Definition at line 108387 of file sqlite3.c.

const char*(* sqlite3_api_routines::db_filename) (sqlite3 *, const char *)

Definition at line 108405 of file sqlite3.c.

sqlite3*(* sqlite3_api_routines::db_handle) (sqlite3_stmt *)

Definition at line 108258 of file sqlite3.c.

sqlite3_mutex*(* sqlite3_api_routines::db_mutex) (sqlite3 *)

Definition at line 108388 of file sqlite3.c.

int(* sqlite3_api_routines::db_readonly) (sqlite3 *, const char *)

Definition at line 108406 of file sqlite3.c.

int(* sqlite3_api_routines::db_release_memory) (sqlite3 *)

Definition at line 108407 of file sqlite3.c.

int(* sqlite3_api_routines::db_status) (sqlite3 *, int, int *, int *, int)

Definition at line 108389 of file sqlite3.c.

int(* sqlite3_api_routines::declare_vtab) (sqlite3 *, const char *)

Definition at line 108259 of file sqlite3.c.

int(* sqlite3_api_routines::enable_shared_cache) (int)

Definition at line 108260 of file sqlite3.c.

int(* sqlite3_api_routines::errcode) (sqlite3 *db)

Definition at line 108261 of file sqlite3.c.

const char*(* sqlite3_api_routines::errmsg) (sqlite3 *)

Definition at line 108262 of file sqlite3.c.

const void*(* sqlite3_api_routines::errmsg16) (sqlite3 *)

Definition at line 108263 of file sqlite3.c.

const char*(* sqlite3_api_routines::errstr) (int)

Definition at line 108408 of file sqlite3.c.

int(* sqlite3_api_routines::exec) (sqlite3 *, const char *, sqlite3_callback, void *, char **)

Definition at line 108264 of file sqlite3.c.

int(* sqlite3_api_routines::expired) (sqlite3_stmt *)

Definition at line 108265 of file sqlite3.c.

int(* sqlite3_api_routines::extended_errcode) (sqlite3 *)

Definition at line 108390 of file sqlite3.c.

int(* sqlite3_api_routines::extended_result_codes) (sqlite3 *, int)

Definition at line 108370 of file sqlite3.c.

int(* sqlite3_api_routines::file_control) (sqlite3 *, const char *, int, void *)

Definition at line 108347 of file sqlite3.c.

int(* sqlite3_api_routines::finalize) (sqlite3_stmt *pStmt)

Definition at line 108266 of file sqlite3.c.

void(* sqlite3_api_routines::free) (void *)

Definition at line 108267 of file sqlite3.c.

void(* sqlite3_api_routines::free_table) (char **result)

Definition at line 108268 of file sqlite3.c.

int(* sqlite3_api_routines::get_autocommit) (sqlite3 *)

Definition at line 108269 of file sqlite3.c.

void*(* sqlite3_api_routines::get_auxdata) (sqlite3_context *, int)

Definition at line 108270 of file sqlite3.c.

int(* sqlite3_api_routines::get_table) (sqlite3 *, const char *, char ***, int *, int *, char **)

Definition at line 108271 of file sqlite3.c.

int(* sqlite3_api_routines::global_recover) (void)

Definition at line 108272 of file sqlite3.c.

void(* sqlite3_api_routines::interruptx) (sqlite3 *)

Definition at line 108273 of file sqlite3.c.

sqlite_int64(* sqlite3_api_routines::last_insert_rowid) (sqlite3 *)

Definition at line 108274 of file sqlite3.c.

const char*(* sqlite3_api_routines::libversion) (void)

Definition at line 108275 of file sqlite3.c.

int(* sqlite3_api_routines::libversion_number) (void)

Definition at line 108276 of file sqlite3.c.

int(* sqlite3_api_routines::limit) (sqlite3 *, int, int)

Definition at line 108371 of file sqlite3.c.

int(* sqlite3_api_routines::load_extension) (sqlite3 *, const char *, const char *, char **)

Definition at line 108424 of file sqlite3.c.

void(* sqlite3_api_routines::log) (int, const char *,...)

Definition at line 108391 of file sqlite3.c.

void*(* sqlite3_api_routines::malloc) (int)

Definition at line 108277 of file sqlite3.c.

void*(* sqlite3_api_routines::malloc64) (sqlite3_uint64)

Definition at line 108425 of file sqlite3.c.

sqlite3_int64(* sqlite3_api_routines::memory_highwater) (int)

Definition at line 108348 of file sqlite3.c.

sqlite3_int64(* sqlite3_api_routines::memory_used) (void)

Definition at line 108349 of file sqlite3.c.

char*(* sqlite3_api_routines::mprintf) (const char *,...)

Definition at line 108278 of file sqlite3.c.

sqlite3_uint64(* sqlite3_api_routines::msize) (void *)

Definition at line 108426 of file sqlite3.c.

sqlite3_mutex*(* sqlite3_api_routines::mutex_alloc) (int)

Definition at line 108350 of file sqlite3.c.

void(* sqlite3_api_routines::mutex_enter) (sqlite3_mutex *)

Definition at line 108351 of file sqlite3.c.

void(* sqlite3_api_routines::mutex_free) (sqlite3_mutex *)

Definition at line 108352 of file sqlite3.c.

void(* sqlite3_api_routines::mutex_leave) (sqlite3_mutex *)

Definition at line 108353 of file sqlite3.c.

int(* sqlite3_api_routines::mutex_try) (sqlite3_mutex *)

Definition at line 108354 of file sqlite3.c.

sqlite3_stmt*(* sqlite3_api_routines::next_stmt) (sqlite3 *, sqlite3_stmt *)

Definition at line 108372 of file sqlite3.c.

int(* sqlite3_api_routines::open) (const char *, sqlite3 **)

Definition at line 108279 of file sqlite3.c.

int(* sqlite3_api_routines::open16) (const void *, sqlite3 **)

Definition at line 108280 of file sqlite3.c.

int(* sqlite3_api_routines::open_v2) (const char *, sqlite3 **, int, const char *)

Definition at line 108355 of file sqlite3.c.

int(* sqlite3_api_routines::overload_function) (sqlite3 *, const char *zFuncName, int nArg)

Definition at line 108328 of file sqlite3.c.

int(* sqlite3_api_routines::prepare) (sqlite3 *, const char *, int, sqlite3_stmt **, const char **)

Definition at line 108281 of file sqlite3.c.

int(* sqlite3_api_routines::prepare16) (sqlite3 *, const void *, int, sqlite3_stmt **, const void **)

Definition at line 108282 of file sqlite3.c.

int(* sqlite3_api_routines::prepare16_v2) (sqlite3 *, const void *, int, sqlite3_stmt **, const void **)

Definition at line 108331 of file sqlite3.c.

int(* sqlite3_api_routines::prepare_v2) (sqlite3 *, const char *, int, sqlite3_stmt **, const char **)

Definition at line 108330 of file sqlite3.c.

void*(* sqlite3_api_routines::profile) (sqlite3 *, void(*)(void *, const char *, sqlite_uint64), void *)

Definition at line 108283 of file sqlite3.c.

void(* sqlite3_api_routines::progress_handler) (sqlite3 *, int, int(*)(void *), void *)

Definition at line 108284 of file sqlite3.c.

void(* sqlite3_api_routines::randomness) (int, void *)

Definition at line 108368 of file sqlite3.c.

void*(* sqlite3_api_routines::realloc) (void *, int)

Definition at line 108285 of file sqlite3.c.

void*(* sqlite3_api_routines::realloc64) (void *, sqlite3_uint64)

Definition at line 108427 of file sqlite3.c.

int(* sqlite3_api_routines::release_memory) (int)

Definition at line 108356 of file sqlite3.c.

int(* sqlite3_api_routines::reset) (sqlite3_stmt *pStmt)

Definition at line 108286 of file sqlite3.c.

void(* sqlite3_api_routines::reset_auto_extension) (void)

Definition at line 108428 of file sqlite3.c.

void(* sqlite3_api_routines::result_blob) (sqlite3_context *, const void *, int, void(*)(void *))

Definition at line 108287 of file sqlite3.c.

void(* sqlite3_api_routines::result_blob64) (sqlite3_context *, const void *, sqlite3_uint64, void(*)(void *))

Definition at line 108429 of file sqlite3.c.

void(* sqlite3_api_routines::result_double) (sqlite3_context *, double)

Definition at line 108288 of file sqlite3.c.

void(* sqlite3_api_routines::result_error) (sqlite3_context *, const char *, int)

Definition at line 108289 of file sqlite3.c.

void(* sqlite3_api_routines::result_error16) (sqlite3_context *, const void *, int)

Definition at line 108290 of file sqlite3.c.

void(* sqlite3_api_routines::result_error_code) (sqlite3_context *, int)

Definition at line 108366 of file sqlite3.c.

void(* sqlite3_api_routines::result_error_nomem) (sqlite3_context *)

Definition at line 108357 of file sqlite3.c.

void(* sqlite3_api_routines::result_error_toobig) (sqlite3_context *)

Definition at line 108358 of file sqlite3.c.

void(* sqlite3_api_routines::result_int) (sqlite3_context *, int)

Definition at line 108291 of file sqlite3.c.

void(* sqlite3_api_routines::result_int64) (sqlite3_context *, sqlite_int64)

Definition at line 108292 of file sqlite3.c.

void(* sqlite3_api_routines::result_null) (sqlite3_context *)

Definition at line 108293 of file sqlite3.c.

void(* sqlite3_api_routines::result_subtype) (sqlite3_context *, unsigned int)

Definition at line 108441 of file sqlite3.c.

void(* sqlite3_api_routines::result_text) (sqlite3_context *, const char *, int, void(*)(void *))

Definition at line 108294 of file sqlite3.c.

void(* sqlite3_api_routines::result_text16) (sqlite3_context *, const void *, int, void(*)(void *))

Definition at line 108295 of file sqlite3.c.

void(* sqlite3_api_routines::result_text16be) (sqlite3_context *, const void *, int, void(*)(void *))

Definition at line 108296 of file sqlite3.c.

void(* sqlite3_api_routines::result_text16le) (sqlite3_context *, const void *, int, void(*)(void *))

Definition at line 108297 of file sqlite3.c.

void(* sqlite3_api_routines::result_text64) (sqlite3_context *, const char *, sqlite3_uint64, void(*)(void *), unsigned char)

Definition at line 108431 of file sqlite3.c.

void(* sqlite3_api_routines::result_value) (sqlite3_context *, sqlite3_value *)

Definition at line 108298 of file sqlite3.c.

void(* sqlite3_api_routines::result_zeroblob) (sqlite3_context *, int)

Definition at line 108365 of file sqlite3.c.

int(* sqlite3_api_routines::result_zeroblob64) (sqlite3_context *, sqlite3_uint64)

Definition at line 108437 of file sqlite3.c.

void*(* sqlite3_api_routines::rollback_hook) (sqlite3 *, void(*)(void *), void *)

Definition at line 108299 of file sqlite3.c.

int(* sqlite3_api_routines::set_authorizer) (sqlite3 *, int(*)(void *, int, const char *, const char *,const char *, const char *), void *)

Definition at line 108300 of file sqlite3.c.

void(* sqlite3_api_routines::set_auxdata) (sqlite3_context *, int, void *, void(*)(void *))

Definition at line 108302 of file sqlite3.c.

int(* sqlite3_api_routines::sleep) (int)

Definition at line 108359 of file sqlite3.c.

char*(* sqlite3_api_routines::snprintf) (int, char *, const char *,...)

Definition at line 108303 of file sqlite3.c.

void(* sqlite3_api_routines::soft_heap_limit) (int)

Definition at line 108360 of file sqlite3.c.

sqlite3_int64(* sqlite3_api_routines::soft_heap_limit64) (sqlite3_int64)

Definition at line 108392 of file sqlite3.c.

const char*(* sqlite3_api_routines::sourceid) (void)

Definition at line 108393 of file sqlite3.c.

const char*(* sqlite3_api_routines::sql) (sqlite3_stmt *)

Definition at line 108373 of file sqlite3.c.

int(* sqlite3_api_routines::status) (int, int *, int *, int)

Definition at line 108374 of file sqlite3.c.

int(* sqlite3_api_routines::status64) (int, sqlite3_int64 *, sqlite3_int64 *, int)

Definition at line 108443 of file sqlite3.c.

int(* sqlite3_api_routines::step) (sqlite3_stmt *)

Definition at line 108304 of file sqlite3.c.

int(* sqlite3_api_routines::stmt_busy) (sqlite3_stmt *)

Definition at line 108409 of file sqlite3.c.

int(* sqlite3_api_routines::stmt_readonly) (sqlite3_stmt *)

Definition at line 108410 of file sqlite3.c.

int(* sqlite3_api_routines::stmt_status) (sqlite3_stmt *, int, int)

Definition at line 108394 of file sqlite3.c.

int(* sqlite3_api_routines::strglob) (const char *, const char *)

Definition at line 108433 of file sqlite3.c.

int(* sqlite3_api_routines::stricmp) (const char *, const char *)

Definition at line 108411 of file sqlite3.c.

int(* sqlite3_api_routines::strlike) (const char *, const char *, unsigned int)

Definition at line 108444 of file sqlite3.c.

int(* sqlite3_api_routines::strnicmp) (const char *, const char *, int)

Definition at line 108395 of file sqlite3.c.

int(* sqlite3_api_routines::system_errno) (sqlite3 *)

Definition at line 108447 of file sqlite3.c.

int(* sqlite3_api_routines::table_column_metadata) (sqlite3 *, const char *, const char *, const char *, char const **, char const **, int *, int *, int *)

Definition at line 108305 of file sqlite3.c.

int(* sqlite3_api_routines::test_control) (int,...)

Definition at line 108367 of file sqlite3.c.

void(* sqlite3_api_routines::thread_cleanup) (void)

Definition at line 108307 of file sqlite3.c.

int(* sqlite3_api_routines::total_changes) (sqlite3 *)

Definition at line 108308 of file sqlite3.c.

void*(* sqlite3_api_routines::trace) (sqlite3 *, void(*xTrace)(void *, const char *), void *)

Definition at line 108309 of file sqlite3.c.

int(* sqlite3_api_routines::transfer_bindings) (sqlite3_stmt *, sqlite3_stmt *)

Definition at line 108310 of file sqlite3.c.

int(* sqlite3_api_routines::unlock_notify) (sqlite3 *, void(*)(void **, int), void *)

Definition at line 108396 of file sqlite3.c.

void*(* sqlite3_api_routines::update_hook) (sqlite3 *, void(*)(void *, int,char const *, char const *,sqlite_int64), void *)

Definition at line 108311 of file sqlite3.c.

int(* sqlite3_api_routines::uri_boolean) (const char *, const char *, int)

Definition at line 108412 of file sqlite3.c.

sqlite3_int64(* sqlite3_api_routines::uri_int64) (const char *, const char *, sqlite3_int64)

Definition at line 108413 of file sqlite3.c.

const char*(* sqlite3_api_routines::uri_parameter) (const char *, const char *)

Definition at line 108414 of file sqlite3.c.

void*(* sqlite3_api_routines::user_data) (sqlite3_context *)

Definition at line 108313 of file sqlite3.c.

const void*(* sqlite3_api_routines::value_blob) (sqlite3_value *)

Definition at line 108314 of file sqlite3.c.

int(* sqlite3_api_routines::value_bytes) (sqlite3_value *)

Definition at line 108315 of file sqlite3.c.

int(* sqlite3_api_routines::value_bytes16) (sqlite3_value *)

Definition at line 108316 of file sqlite3.c.

double(* sqlite3_api_routines::value_double) (sqlite3_value *)

Definition at line 108317 of file sqlite3.c.

sqlite3_value*(* sqlite3_api_routines::value_dup) (const sqlite3_value *)

Definition at line 108435 of file sqlite3.c.

void(* sqlite3_api_routines::value_free) (sqlite3_value *)

Definition at line 108436 of file sqlite3.c.

int(* sqlite3_api_routines::value_int) (sqlite3_value *)

Definition at line 108318 of file sqlite3.c.

sqlite_int64(* sqlite3_api_routines::value_int64) (sqlite3_value *)

Definition at line 108319 of file sqlite3.c.

int(* sqlite3_api_routines::value_numeric_type) (sqlite3_value *)

Definition at line 108320 of file sqlite3.c.

unsigned int(* sqlite3_api_routines::value_subtype) (sqlite3_value *)

Definition at line 108440 of file sqlite3.c.

const unsigned char*(* sqlite3_api_routines::value_text) (sqlite3_value *)

Definition at line 108321 of file sqlite3.c.

const void*(* sqlite3_api_routines::value_text16) (sqlite3_value *)

Definition at line 108322 of file sqlite3.c.

const void*(* sqlite3_api_routines::value_text16be) (sqlite3_value *)

Definition at line 108323 of file sqlite3.c.

const void*(* sqlite3_api_routines::value_text16le) (sqlite3_value *)

Definition at line 108324 of file sqlite3.c.

int(* sqlite3_api_routines::value_type) (sqlite3_value *)

Definition at line 108325 of file sqlite3.c.

sqlite3_vfs*(* sqlite3_api_routines::vfs_find) (const char *)

Definition at line 108361 of file sqlite3.c.

int(* sqlite3_api_routines::vfs_register) (sqlite3_vfs *, int)

Definition at line 108362 of file sqlite3.c.

int(* sqlite3_api_routines::vfs_unregister) (sqlite3_vfs *)

Definition at line 108363 of file sqlite3.c.

char*(* sqlite3_api_routines::vmprintf) (const char *, va_list)

Definition at line 108326 of file sqlite3.c.

char*(* sqlite3_api_routines::vsnprintf) (int, char *, const char *, va_list)

Definition at line 108415 of file sqlite3.c.

int(* sqlite3_api_routines::vtab_config) (sqlite3 *, int op,...)

Definition at line 108401 of file sqlite3.c.

int(* sqlite3_api_routines::vtab_on_conflict) (sqlite3 *)

Definition at line 108402 of file sqlite3.c.

int(* sqlite3_api_routines::wal_autocheckpoint) (sqlite3 *, int)

Definition at line 108397 of file sqlite3.c.

int(* sqlite3_api_routines::wal_checkpoint) (sqlite3 *, const char *)

Definition at line 108398 of file sqlite3.c.

int(* sqlite3_api_routines::wal_checkpoint_v2) (sqlite3 *, const char *, int, int *, int *)

Definition at line 108416 of file sqlite3.c.

void*(* sqlite3_api_routines::wal_hook) (sqlite3 *, int(*)(void *, sqlite3 *, const char *, int), void *)

Definition at line 108399 of file sqlite3.c.

int(* sqlite3_api_routines::xthreadsafe) (void)

Definition at line 108364 of file sqlite3.c.


The documentation for this struct was generated from the following file:


librealsense2
Author(s): Sergey Dorodnicov , Doron Hirshberg , Mark Horn , Reagan Lopez , Itay Carpis
autogenerated on Mon May 3 2021 02:50:32