Public Attributes | List of all members
sqlite3_api_routines Struct Reference

#include <sqlite3ext.h>

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 **)
 
char *(* expanded_sql )(sqlite3_stmt *)
 
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(* trace_v2 )(sqlite3 *, unsigned, int(*)(unsigned, void *, void *, void *), 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 109769 of file sqlite3.c.

Member Data Documentation

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

Definition at line 109770 of file sqlite3.c.

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

Definition at line 109771 of file sqlite3.c.

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

Definition at line 109989 of file sqlite3.c.

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

Definition at line 109946 of file sqlite3.c.

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

Definition at line 109947 of file sqlite3.c.

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

Definition at line 109948 of file sqlite3.c.

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

Definition at line 109949 of file sqlite3.c.

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

Definition at line 109950 of file sqlite3.c.

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

Definition at line 109772 of file sqlite3.c.

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

Definition at line 109990 of file sqlite3.c.

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

Definition at line 109773 of file sqlite3.c.

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

Definition at line 109774 of file sqlite3.c.

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

Definition at line 109775 of file sqlite3.c.

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

Definition at line 109776 of file sqlite3.c.

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

Definition at line 109777 of file sqlite3.c.

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

Definition at line 109778 of file sqlite3.c.

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

Definition at line 109779 of file sqlite3.c.

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

Definition at line 109780 of file sqlite3.c.

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

Definition at line 109781 of file sqlite3.c.

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

Definition at line 109992 of file sqlite3.c.

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

Definition at line 109782 of file sqlite3.c.

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

Definition at line 109908 of file sqlite3.c.

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

Definition at line 110009 of file sqlite3.c.

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

Definition at line 109909 of file sqlite3.c.

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

Definition at line 109910 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 109911 of file sqlite3.c.

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

Definition at line 109913 of file sqlite3.c.

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

Definition at line 109971 of file sqlite3.c.

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

Definition at line 109914 of file sqlite3.c.

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

Definition at line 109783 of file sqlite3.c.

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

Definition at line 109784 of file sqlite3.c.

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

Definition at line 109994 of file sqlite3.c.

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

Definition at line 109785 of file sqlite3.c.

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

Definition at line 109903 of file sqlite3.c.

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

Definition at line 109786 of file sqlite3.c.

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

Definition at line 109975 of file sqlite3.c.

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

Definition at line 109787 of file sqlite3.c.

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

Definition at line 109789 of file sqlite3.c.

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

Definition at line 109791 of file sqlite3.c.

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

Definition at line 109792 of file sqlite3.c.

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

Definition at line 109793 of file sqlite3.c.

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

Definition at line 109794 of file sqlite3.c.

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

Definition at line 109795 of file sqlite3.c.

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

Definition at line 109796 of file sqlite3.c.

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

Definition at line 109797 of file sqlite3.c.

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

Definition at line 109798 of file sqlite3.c.

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

Definition at line 109799 of file sqlite3.c.

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

Definition at line 109800 of file sqlite3.c.

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

Definition at line 109801 of file sqlite3.c.

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

Definition at line 109802 of file sqlite3.c.

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

Definition at line 109803 of file sqlite3.c.

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

Definition at line 109804 of file sqlite3.c.

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

Definition at line 109805 of file sqlite3.c.

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

Definition at line 109806 of file sqlite3.c.

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

Definition at line 109807 of file sqlite3.c.

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

Definition at line 109808 of file sqlite3.c.

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

Definition at line 109809 of file sqlite3.c.

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

Definition at line 109810 of file sqlite3.c.

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

Definition at line 109811 of file sqlite3.c.

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

Definition at line 109812 of file sqlite3.c.

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

Definition at line 109951 of file sqlite3.c.

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

Definition at line 109952 of file sqlite3.c.

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

Definition at line 109813 of file sqlite3.c.

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

Definition at line 109814 of file sqlite3.c.

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

Definition at line 109940 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 109815 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 109817 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 109915 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 109819 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 109823 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 109953 of file sqlite3.c.

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

Definition at line 109827 of file sqlite3.c.

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

Definition at line 109905 of file sqlite3.c.

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

Definition at line 109828 of file sqlite3.c.

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

Definition at line 110016 of file sqlite3.c.

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

Definition at line 109958 of file sqlite3.c.

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

Definition at line 109976 of file sqlite3.c.

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

Definition at line 109829 of file sqlite3.c.

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

Definition at line 109959 of file sqlite3.c.

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

Definition at line 109977 of file sqlite3.c.

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

Definition at line 109978 of file sqlite3.c.

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

Definition at line 109960 of file sqlite3.c.

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

Definition at line 109830 of file sqlite3.c.

int(* sqlite3_api_routines::enable_shared_cache)(int)

Definition at line 109831 of file sqlite3.c.

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

Definition at line 109832 of file sqlite3.c.

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

Definition at line 109833 of file sqlite3.c.

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

Definition at line 109834 of file sqlite3.c.

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

Definition at line 109979 of file sqlite3.c.

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

Definition at line 109835 of file sqlite3.c.

char *(* sqlite3_api_routines::expanded_sql)(sqlite3_stmt *)

Definition at line 110021 of file sqlite3.c.

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

Definition at line 109836 of file sqlite3.c.

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

Definition at line 109961 of file sqlite3.c.

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

Definition at line 109941 of file sqlite3.c.

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

Definition at line 109918 of file sqlite3.c.

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

Definition at line 109837 of file sqlite3.c.

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

Definition at line 109838 of file sqlite3.c.

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

Definition at line 109839 of file sqlite3.c.

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

Definition at line 109840 of file sqlite3.c.

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

Definition at line 109841 of file sqlite3.c.

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

Definition at line 109842 of file sqlite3.c.

int(* sqlite3_api_routines::global_recover)(void)

Definition at line 109843 of file sqlite3.c.

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

Definition at line 109844 of file sqlite3.c.

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

Definition at line 109845 of file sqlite3.c.

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

Definition at line 109846 of file sqlite3.c.

int(* sqlite3_api_routines::libversion_number)(void)

Definition at line 109847 of file sqlite3.c.

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

Definition at line 109942 of file sqlite3.c.

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

Definition at line 109995 of file sqlite3.c.

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

Definition at line 109962 of file sqlite3.c.

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

Definition at line 109848 of file sqlite3.c.

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

Definition at line 109996 of file sqlite3.c.

sqlite3_int64(* sqlite3_api_routines::memory_highwater)(int)

Definition at line 109919 of file sqlite3.c.

sqlite3_int64(* sqlite3_api_routines::memory_used)(void)

Definition at line 109920 of file sqlite3.c.

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

Definition at line 109849 of file sqlite3.c.

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

Definition at line 109997 of file sqlite3.c.

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

Definition at line 109921 of file sqlite3.c.

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

Definition at line 109922 of file sqlite3.c.

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

Definition at line 109923 of file sqlite3.c.

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

Definition at line 109924 of file sqlite3.c.

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

Definition at line 109925 of file sqlite3.c.

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

Definition at line 109943 of file sqlite3.c.

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

Definition at line 109850 of file sqlite3.c.

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

Definition at line 109851 of file sqlite3.c.

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

Definition at line 109926 of file sqlite3.c.

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

Definition at line 109899 of file sqlite3.c.

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

Definition at line 109852 of file sqlite3.c.

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

Definition at line 109853 of file sqlite3.c.

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

Definition at line 109902 of file sqlite3.c.

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

Definition at line 109901 of file sqlite3.c.

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

Definition at line 109854 of file sqlite3.c.

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

Definition at line 109855 of file sqlite3.c.

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

Definition at line 109939 of file sqlite3.c.

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

Definition at line 109856 of file sqlite3.c.

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

Definition at line 109998 of file sqlite3.c.

int(* sqlite3_api_routines::release_memory)(int)

Definition at line 109927 of file sqlite3.c.

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

Definition at line 109857 of file sqlite3.c.

void(* sqlite3_api_routines::reset_auto_extension)(void)

Definition at line 109999 of file sqlite3.c.

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

Definition at line 109858 of file sqlite3.c.

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

Definition at line 110000 of file sqlite3.c.

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

Definition at line 109859 of file sqlite3.c.

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

Definition at line 109860 of file sqlite3.c.

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

Definition at line 109861 of file sqlite3.c.

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

Definition at line 109937 of file sqlite3.c.

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

Definition at line 109928 of file sqlite3.c.

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

Definition at line 109929 of file sqlite3.c.

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

Definition at line 109862 of file sqlite3.c.

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

Definition at line 109863 of file sqlite3.c.

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

Definition at line 109864 of file sqlite3.c.

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

Definition at line 110012 of file sqlite3.c.

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

Definition at line 109865 of file sqlite3.c.

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

Definition at line 109866 of file sqlite3.c.

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

Definition at line 109867 of file sqlite3.c.

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

Definition at line 109868 of file sqlite3.c.

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

Definition at line 110002 of file sqlite3.c.

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

Definition at line 109869 of file sqlite3.c.

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

Definition at line 109936 of file sqlite3.c.

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

Definition at line 110008 of file sqlite3.c.

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

Definition at line 109870 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 109871 of file sqlite3.c.

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

Definition at line 109873 of file sqlite3.c.

int(* sqlite3_api_routines::sleep)(int)

Definition at line 109930 of file sqlite3.c.

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

Definition at line 109874 of file sqlite3.c.

void(* sqlite3_api_routines::soft_heap_limit)(int)

Definition at line 109931 of file sqlite3.c.

sqlite3_int64(* sqlite3_api_routines::soft_heap_limit64)(sqlite3_int64)

Definition at line 109963 of file sqlite3.c.

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

Definition at line 109964 of file sqlite3.c.

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

Definition at line 109944 of file sqlite3.c.

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

Definition at line 109945 of file sqlite3.c.

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

Definition at line 110014 of file sqlite3.c.

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

Definition at line 109875 of file sqlite3.c.

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

Definition at line 109980 of file sqlite3.c.

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

Definition at line 109981 of file sqlite3.c.

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

Definition at line 109965 of file sqlite3.c.

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

Definition at line 110004 of file sqlite3.c.

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

Definition at line 109982 of file sqlite3.c.

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

Definition at line 110015 of file sqlite3.c.

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

Definition at line 109966 of file sqlite3.c.

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

Definition at line 110018 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 109876 of file sqlite3.c.

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

Definition at line 109938 of file sqlite3.c.

void(* sqlite3_api_routines::thread_cleanup)(void)

Definition at line 109878 of file sqlite3.c.

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

Definition at line 109879 of file sqlite3.c.

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

Definition at line 109880 of file sqlite3.c.

int(* sqlite3_api_routines::trace_v2)(sqlite3 *, unsigned, int(*)(unsigned, void *, void *, void *), void *)

Definition at line 110020 of file sqlite3.c.

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

Definition at line 109881 of file sqlite3.c.

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

Definition at line 109967 of file sqlite3.c.

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

Definition at line 109882 of file sqlite3.c.

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

Definition at line 109983 of file sqlite3.c.

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

Definition at line 109984 of file sqlite3.c.

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

Definition at line 109985 of file sqlite3.c.

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

Definition at line 109884 of file sqlite3.c.

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

Definition at line 109885 of file sqlite3.c.

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

Definition at line 109886 of file sqlite3.c.

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

Definition at line 109887 of file sqlite3.c.

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

Definition at line 109888 of file sqlite3.c.

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

Definition at line 110006 of file sqlite3.c.

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

Definition at line 110007 of file sqlite3.c.

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

Definition at line 109889 of file sqlite3.c.

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

Definition at line 109890 of file sqlite3.c.

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

Definition at line 109891 of file sqlite3.c.

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

Definition at line 110011 of file sqlite3.c.

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

Definition at line 109892 of file sqlite3.c.

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

Definition at line 109893 of file sqlite3.c.

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

Definition at line 109894 of file sqlite3.c.

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

Definition at line 109895 of file sqlite3.c.

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

Definition at line 109896 of file sqlite3.c.

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

Definition at line 109932 of file sqlite3.c.

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

Definition at line 109933 of file sqlite3.c.

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

Definition at line 109934 of file sqlite3.c.

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

Definition at line 109897 of file sqlite3.c.

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

Definition at line 109986 of file sqlite3.c.

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

Definition at line 109972 of file sqlite3.c.

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

Definition at line 109973 of file sqlite3.c.

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

Definition at line 109968 of file sqlite3.c.

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

Definition at line 109969 of file sqlite3.c.

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

Definition at line 109987 of file sqlite3.c.

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

Definition at line 109970 of file sqlite3.c.

int(* sqlite3_api_routines::xthreadsafe)(void)

Definition at line 109935 of file sqlite3.c.


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


asr_psm
Author(s): Braun Kai, Gehrung Joachim, Heizmann Heinrich, Meißner Pascal
autogenerated on Fri Nov 15 2019 04:00:09