Sqlite3 3.50.2
Light weight SQL DB
Loading...
Searching...
No Matches
sqlite3_api_routines Struct Reference

#include "sqlite3ext.h"

Collaboration diagram for sqlite3_api_routines:

Data Fields

void *(* aggregate_context )(sqlite3_context *, int nBytes)
int(* aggregate_count )(sqlite3_context *)
int(* bind_blob )(sqlite3_stmt *, int, const void *, int n, 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_value )(sqlite3_stmt *, int, const sqlite3_value *)
int(* busy_handler )(sqlite3 *, int(*)(void *, int), void *)
int(* busy_timeout )(sqlite3 *, int ms)
int(* changes )(sqlite3 *)
int(* close )(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 *)
int(* complete )(const char *sql)
int(* complete16 )(const void *sql)
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_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_module )(sqlite3 *, const char *, const sqlite3_module *, void *)
int(* data_count )(sqlite3_stmt *pStmt)
sqlite3 *(* db_handle )(sqlite3_stmt *)
int(* declare_vtab )(sqlite3 *, const char *)
int(* enable_shared_cache )(int)
int(* errcode )(sqlite3 *db)
const char *(* errmsg )(sqlite3 *)
const void *(* errmsg16 )(sqlite3 *)
int(* exec )(sqlite3 *, const char *, sqlite3_callback, void *, char **)
int(* expired )(sqlite3_stmt *)
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)
void *(* malloc )(int)
char *(* mprintf )(const char *,...)
int(* open )(const char *, sqlite3 **)
int(* open16 )(const void *, sqlite3 **)
int(* prepare )(sqlite3 *, const char *, int, sqlite3_stmt **, const char **)
int(* prepare16 )(sqlite3 *, const void *, int, sqlite3_stmt **, const void **)
void *(* profile )(sqlite3 *, void(*)(void *, const char *, sqlite_uint64), void *)
void(* progress_handler )(sqlite3 *, int, int(*)(void *), void *)
void *(* realloc )(void *, int)
int(* reset )(sqlite3_stmt *pStmt)
void(* result_blob )(sqlite3_context *, const void *, int, 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_int )(sqlite3_context *, int)
void(* result_int64 )(sqlite3_context *, sqlite_int64)
void(* result_null )(sqlite3_context *)
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_value )(sqlite3_context *, sqlite3_value *)
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 *))
char *(* xsnprintf )(int, char *, const char *,...)
int(* step )(sqlite3_stmt *)
int(* table_column_metadata )(sqlite3 *, const char *, const char *, const char *, char const **, char const **, int *, int *, 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 *)
void *(* update_hook )(sqlite3 *, void(*)(void *, int, char const *, char const *, sqlite_int64), void *)
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 *)
int(* value_int )(sqlite3_value *)
sqlite_int64(* value_int64 )(sqlite3_value *)
int(* value_numeric_type )(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 *)
char *(* vmprintf )(const char *, va_list)
int(* overload_function )(sqlite3 *, const char *zFuncName, int nArg)
int(* prepare_v2 )(sqlite3 *, const char *, int, sqlite3_stmt **, const char **)
int(* prepare16_v2 )(sqlite3 *, const void *, int, sqlite3_stmt **, const void **)
int(* clear_bindings )(sqlite3_stmt *)
int(* create_module_v2 )(sqlite3 *, const char *, const sqlite3_module *, void *, void(*xDestroy)(void *))
int(* bind_zeroblob )(sqlite3_stmt *, int, int)
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_write )(sqlite3_blob *, const void *, int, int)
int(* create_collation_v2 )(sqlite3 *, const char *, int, void *, int(*)(void *, int, const void *, int, const void *), void(*)(void *))
int(* file_control )(sqlite3 *, const char *, int, void *)
sqlite3_int64(* memory_highwater )(int)
sqlite3_int64(* memory_used )(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 *)
int(* open_v2 )(const char *, sqlite3 **, int, const char *)
int(* release_memory )(int)
void(* result_error_nomem )(sqlite3_context *)
void(* result_error_toobig )(sqlite3_context *)
int(* sleep )(int)
void(* soft_heap_limit )(int)
sqlite3_vfs *(* vfs_find )(const char *)
int(* vfs_register )(sqlite3_vfs *, int)
int(* vfs_unregister )(sqlite3_vfs *)
int(* xthreadsafe )(void)
void(* result_zeroblob )(sqlite3_context *, int)
void(* result_error_code )(sqlite3_context *, int)
int(* test_control )(int,...)
void(* randomness )(int, void *)
sqlite3 *(* context_db_handle )(sqlite3_context *)
int(* extended_result_codes )(sqlite3 *, int)
int(* limit )(sqlite3 *, int, int)
sqlite3_stmt *(* next_stmt )(sqlite3 *, sqlite3_stmt *)
const char *(* sql )(sqlite3_stmt *)
int(* status )(int, int *, int *, int)
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)
const char *(* compileoption_get )(int)
int(* compileoption_used )(const char *)
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(* db_config )(sqlite3 *, int,...)
sqlite3_mutex *(* db_mutex )(sqlite3 *)
int(* db_status )(sqlite3 *, int, int *, int *, int)
int(* extended_errcode )(sqlite3 *)
void(* log )(int, const char *,...)
sqlite3_int64(* soft_heap_limit64 )(sqlite3_int64)
const char *(* sourceid )(void)
int(* stmt_status )(sqlite3_stmt *, int, int)
int(* strnicmp )(const char *, const char *, int)
int(* unlock_notify )(sqlite3 *, void(*)(void **, int), void *)
int(* wal_autocheckpoint )(sqlite3 *, int)
int(* wal_checkpoint )(sqlite3 *, const char *)
void *(* wal_hook )(sqlite3 *, int(*)(void *, sqlite3 *, const char *, int), void *)
int(* blob_reopen )(sqlite3_blob *, sqlite3_int64)
int(* vtab_config )(sqlite3 *, int op,...)
int(* vtab_on_conflict )(sqlite3 *)
int(* close_v2 )(sqlite3 *)
const char *(* db_filename )(sqlite3 *, const char *)
int(* db_readonly )(sqlite3 *, const char *)
int(* db_release_memory )(sqlite3 *)
const char *(* errstr )(int)
int(* stmt_busy )(sqlite3_stmt *)
int(* stmt_readonly )(sqlite3_stmt *)
int(* stricmp )(const char *, const char *)
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 *)
char *(* xvsnprintf )(int, char *, const char *, va_list)
int(* wal_checkpoint_v2 )(sqlite3 *, const char *, int, int *, int *)
int(* auto_extension )(void(*)(void))
int(* bind_blob64 )(sqlite3_stmt *, int, const void *, sqlite3_uint64, void(*)(void *))
int(* bind_text64 )(sqlite3_stmt *, int, const char *, sqlite3_uint64, void(*)(void *), unsigned char)
int(* cancel_auto_extension )(void(*)(void))
int(* load_extension )(sqlite3 *, const char *, const char *, char **)
void *(* malloc64 )(sqlite3_uint64)
sqlite3_uint64(* msize )(void *)
void *(* realloc64 )(void *, sqlite3_uint64)
void(* reset_auto_extension )(void)
void(* result_blob64 )(sqlite3_context *, const void *, sqlite3_uint64, void(*)(void *))
void(* result_text64 )(sqlite3_context *, const char *, sqlite3_uint64, void(*)(void *), unsigned char)
int(* strglob )(const char *, const char *)
sqlite3_value *(* value_dup )(const sqlite3_value *)
void(* value_free )(sqlite3_value *)
int(* result_zeroblob64 )(sqlite3_context *, sqlite3_uint64)
int(* bind_zeroblob64 )(sqlite3_stmt *, int, sqlite3_uint64)
unsigned int(* value_subtype )(sqlite3_value *)
void(* result_subtype )(sqlite3_context *, unsigned int)
int(* status64 )(int, sqlite3_int64 *, sqlite3_int64 *, int)
int(* strlike )(const char *, const char *, unsigned int)
int(* db_cacheflush )(sqlite3 *)
int(* system_errno )(sqlite3 *)
int(* trace_v2 )(sqlite3 *, unsigned, int(*)(unsigned, void *, void *, void *), void *)
char *(* expanded_sql )(sqlite3_stmt *)
void(* set_last_insert_rowid )(sqlite3 *, sqlite3_int64)
int(* prepare_v3 )(sqlite3 *, const char *, int, unsigned int, sqlite3_stmt **, const char **)
int(* prepare16_v3 )(sqlite3 *, const void *, int, unsigned int, sqlite3_stmt **, const void **)
int(* bind_pointer )(sqlite3_stmt *, int, void *, const char *, void(*)(void *))
void(* result_pointer )(sqlite3_context *, void *, const char *, void(*)(void *))
void *(* value_pointer )(sqlite3_value *, const char *)
int(* vtab_nochange )(sqlite3_context *)
int(* value_nochange )(sqlite3_value *)
const char *(* vtab_collation )(sqlite3_index_info *, int)
int(* keyword_count )(void)
int(* keyword_name )(int, const char **, int *)
int(* keyword_check )(const char *, int)
sqlite3_str *(* str_new )(sqlite3 *)
char *(* str_finish )(sqlite3_str *)
void(* str_appendf )(sqlite3_str *, const char *zFormat,...)
void(* str_vappendf )(sqlite3_str *, const char *zFormat, va_list)
void(* str_append )(sqlite3_str *, const char *zIn, int N)
void(* str_appendall )(sqlite3_str *, const char *zIn)
void(* str_appendchar )(sqlite3_str *, int N, char C)
void(* str_reset )(sqlite3_str *)
int(* str_errcode )(sqlite3_str *)
int(* str_length )(sqlite3_str *)
char *(* str_value )(sqlite3_str *)
int(* create_window_function )(sqlite3 *, const char *, int, int, void *, void(*xStep)(sqlite3_context *, int, sqlite3_value **), void(*xFinal)(sqlite3_context *), void(*xValue)(sqlite3_context *), void(*xInv)(sqlite3_context *, int, sqlite3_value **), void(*xDestroy)(void *))
const char *(* normalized_sql )(sqlite3_stmt *)
int(* stmt_isexplain )(sqlite3_stmt *)
int(* value_frombind )(sqlite3_value *)
int(* drop_modules )(sqlite3 *, const char **)
sqlite3_int64(* hard_heap_limit64 )(sqlite3_int64)
const char *(* uri_key )(const char *, int)
const char *(* filename_database )(const char *)
const char *(* filename_journal )(const char *)
const char *(* filename_wal )(const char *)
const char *(* create_filename )(const char *, const char *, const char *, int, const char **)
void(* free_filename )(const char *)
sqlite3_file *(* database_file_object )(const char *)
int(* txn_state )(sqlite3 *, const char *)
sqlite3_int64(* changes64 )(sqlite3 *)
sqlite3_int64(* total_changes64 )(sqlite3 *)
int(* autovacuum_pages )(sqlite3 *, unsigned int(*)(void *, const char *, unsigned int, unsigned int, unsigned int), void *, void(*)(void *))
int(* error_offset )(sqlite3 *)
int(* vtab_rhs_value )(sqlite3_index_info *, int, sqlite3_value **)
int(* vtab_distinct )(sqlite3_index_info *)
int(* vtab_in )(sqlite3_index_info *, int, int)
int(* vtab_in_first )(sqlite3_value *, sqlite3_value **)
int(* vtab_in_next )(sqlite3_value *, sqlite3_value **)
int(* deserialize )(sqlite3 *, const char *, unsigned char *, sqlite3_int64, sqlite3_int64, unsigned)
unsigned char *(* serialize )(sqlite3 *, const char *, sqlite3_int64 *, unsigned int)
const char *(* db_name )(sqlite3 *, int)
int(* value_encoding )(sqlite3_value *)
int(* is_interrupted )(sqlite3 *)
int(* stmt_explain )(sqlite3_stmt *, int)
void *(* get_clientdata )(sqlite3 *, const char *)
int(* set_clientdata )(sqlite3 *, const char *, void *, void(*)(void *))
int(* setlk_timeout )(sqlite3 *, int, int)

Detailed Description

Definition at line 138372 of file sqlite3.c.

Field Documentation

◆ aggregate_context

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

Definition at line 138373 of file sqlite3.c.

◆ aggregate_count

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

Definition at line 138374 of file sqlite3.c.

◆ auto_extension

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

Definition at line 138592 of file sqlite3.c.

◆ autovacuum_pages

int(* sqlite3_api_routines::autovacuum_pages)(sqlite3 *, unsigned int(*)(void *, const char *, unsigned int, unsigned int, unsigned int), void *, void(*)(void *))

Definition at line 138684 of file sqlite3.c.

◆ backup_finish

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

Definition at line 138549 of file sqlite3.c.

◆ backup_init

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

Definition at line 138550 of file sqlite3.c.

◆ backup_pagecount

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

Definition at line 138551 of file sqlite3.c.

◆ backup_remaining

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

Definition at line 138552 of file sqlite3.c.

◆ backup_step

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

Definition at line 138553 of file sqlite3.c.

◆ bind_blob

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

Definition at line 138375 of file sqlite3.c.

◆ bind_blob64

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

Definition at line 138593 of file sqlite3.c.

◆ bind_double

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

Definition at line 138376 of file sqlite3.c.

◆ bind_int

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

Definition at line 138377 of file sqlite3.c.

◆ bind_int64

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

Definition at line 138378 of file sqlite3.c.

◆ bind_null

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

Definition at line 138379 of file sqlite3.c.

◆ bind_parameter_count

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

Definition at line 138380 of file sqlite3.c.

◆ bind_parameter_index

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

Definition at line 138381 of file sqlite3.c.

◆ bind_parameter_name

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

Definition at line 138382 of file sqlite3.c.

◆ bind_pointer

int(* sqlite3_api_routines::bind_pointer)(sqlite3_stmt *, int, void *, const char *, void(*)(void *))

Definition at line 138632 of file sqlite3.c.

◆ bind_text

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

Definition at line 138383 of file sqlite3.c.

◆ bind_text16

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

Definition at line 138384 of file sqlite3.c.

◆ bind_text64

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

Definition at line 138595 of file sqlite3.c.

◆ bind_value

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

Definition at line 138385 of file sqlite3.c.

◆ bind_zeroblob

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

Definition at line 138511 of file sqlite3.c.

◆ bind_zeroblob64

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

Definition at line 138612 of file sqlite3.c.

◆ blob_bytes

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

Definition at line 138512 of file sqlite3.c.

◆ blob_close

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

Definition at line 138513 of file sqlite3.c.

◆ blob_open

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

Definition at line 138514 of file sqlite3.c.

◆ blob_read

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

Definition at line 138516 of file sqlite3.c.

◆ blob_reopen

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

Definition at line 138574 of file sqlite3.c.

◆ blob_write

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

Definition at line 138517 of file sqlite3.c.

◆ busy_handler

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

Definition at line 138386 of file sqlite3.c.

◆ busy_timeout

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

Definition at line 138387 of file sqlite3.c.

◆ cancel_auto_extension

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

Definition at line 138597 of file sqlite3.c.

◆ changes

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

Definition at line 138388 of file sqlite3.c.

◆ changes64

sqlite3_int64(* sqlite3_api_routines::changes64)(sqlite3 *)

Definition at line 138681 of file sqlite3.c.

◆ clear_bindings

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

Definition at line 138506 of file sqlite3.c.

◆ close

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

Definition at line 138389 of file sqlite3.c.

◆ close_v2

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

Definition at line 138578 of file sqlite3.c.

◆ collation_needed

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

Definition at line 138390 of file sqlite3.c.

◆ collation_needed16

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

Definition at line 138392 of file sqlite3.c.

◆ column_blob

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

Definition at line 138394 of file sqlite3.c.

◆ column_bytes

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

Definition at line 138395 of file sqlite3.c.

◆ column_bytes16

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

Definition at line 138396 of file sqlite3.c.

◆ column_count

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

Definition at line 138397 of file sqlite3.c.

◆ column_database_name

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

Definition at line 138398 of file sqlite3.c.

◆ column_database_name16

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

Definition at line 138399 of file sqlite3.c.

◆ column_decltype

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

Definition at line 138400 of file sqlite3.c.

◆ column_decltype16

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

Definition at line 138401 of file sqlite3.c.

◆ column_double

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

Definition at line 138402 of file sqlite3.c.

◆ column_int

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

Definition at line 138403 of file sqlite3.c.

◆ column_int64

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

Definition at line 138404 of file sqlite3.c.

◆ column_name

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

Definition at line 138405 of file sqlite3.c.

◆ column_name16

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

Definition at line 138406 of file sqlite3.c.

◆ column_origin_name

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

Definition at line 138407 of file sqlite3.c.

◆ column_origin_name16

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

Definition at line 138408 of file sqlite3.c.

◆ column_table_name

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

Definition at line 138409 of file sqlite3.c.

◆ column_table_name16

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

Definition at line 138410 of file sqlite3.c.

◆ column_text

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

Definition at line 138411 of file sqlite3.c.

◆ column_text16

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

Definition at line 138412 of file sqlite3.c.

◆ column_type

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

Definition at line 138413 of file sqlite3.c.

◆ column_value

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

Definition at line 138414 of file sqlite3.c.

◆ commit_hook

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

Definition at line 138415 of file sqlite3.c.

◆ compileoption_get

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

Definition at line 138554 of file sqlite3.c.

◆ compileoption_used

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

Definition at line 138555 of file sqlite3.c.

◆ complete

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

Definition at line 138416 of file sqlite3.c.

◆ complete16

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

Definition at line 138417 of file sqlite3.c.

◆ context_db_handle

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

Definition at line 138543 of file sqlite3.c.

◆ create_collation

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

Definition at line 138418 of file sqlite3.c.

◆ create_collation16

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

Definition at line 138420 of file sqlite3.c.

◆ create_collation_v2

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 138518 of file sqlite3.c.

◆ create_filename

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

Definition at line 138674 of file sqlite3.c.

◆ create_function

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 138422 of file sqlite3.c.

◆ create_function16

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 138426 of file sqlite3.c.

◆ create_function_v2

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 138556 of file sqlite3.c.

◆ create_module

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

Definition at line 138430 of file sqlite3.c.

◆ create_module_v2

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

Definition at line 138508 of file sqlite3.c.

◆ create_window_function

int(* sqlite3_api_routines::create_window_function)(sqlite3 *, const char *, int, int, void *, void(*xStep)(sqlite3_context *, int, sqlite3_value **), void(*xFinal)(sqlite3_context *), void(*xValue)(sqlite3_context *), void(*xInv)(sqlite3_context *, int, sqlite3_value **), void(*xDestroy)(void *))

Definition at line 138654 of file sqlite3.c.

◆ data_count

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

Definition at line 138431 of file sqlite3.c.

◆ database_file_object

sqlite3_file *(* sqlite3_api_routines::database_file_object)(const char *)

Definition at line 138677 of file sqlite3.c.

◆ db_cacheflush

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

Definition at line 138619 of file sqlite3.c.

◆ db_config

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

Definition at line 138561 of file sqlite3.c.

◆ db_filename

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

Definition at line 138579 of file sqlite3.c.

◆ db_handle

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

Definition at line 138432 of file sqlite3.c.

◆ db_mutex

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

Definition at line 138562 of file sqlite3.c.

◆ db_name

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

Definition at line 138699 of file sqlite3.c.

◆ db_readonly

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

Definition at line 138580 of file sqlite3.c.

◆ db_release_memory

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

Definition at line 138581 of file sqlite3.c.

◆ db_status

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

Definition at line 138563 of file sqlite3.c.

◆ declare_vtab

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

Definition at line 138433 of file sqlite3.c.

◆ deserialize

int(* sqlite3_api_routines::deserialize)(sqlite3 *, const char *, unsigned char *, sqlite3_int64, sqlite3_int64, unsigned)

Definition at line 138695 of file sqlite3.c.

◆ drop_modules

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

Definition at line 138666 of file sqlite3.c.

◆ enable_shared_cache

int(* sqlite3_api_routines::enable_shared_cache)(int)

Definition at line 138434 of file sqlite3.c.

◆ errcode

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

Definition at line 138435 of file sqlite3.c.

◆ errmsg

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

Definition at line 138436 of file sqlite3.c.

◆ errmsg16

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

Definition at line 138437 of file sqlite3.c.

◆ error_offset

int(* sqlite3_api_routines::error_offset)(sqlite3 *)

Definition at line 138688 of file sqlite3.c.

◆ errstr

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

Definition at line 138582 of file sqlite3.c.

◆ exec

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

Definition at line 138438 of file sqlite3.c.

◆ expanded_sql

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

Definition at line 138624 of file sqlite3.c.

◆ expired

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

Definition at line 138439 of file sqlite3.c.

◆ extended_errcode

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

Definition at line 138564 of file sqlite3.c.

◆ extended_result_codes

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

Definition at line 138544 of file sqlite3.c.

◆ file_control

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

Definition at line 138521 of file sqlite3.c.

◆ filename_database

const char *(* sqlite3_api_routines::filename_database)(const char *)

Definition at line 138670 of file sqlite3.c.

◆ filename_journal

const char *(* sqlite3_api_routines::filename_journal)(const char *)

Definition at line 138671 of file sqlite3.c.

◆ filename_wal

const char *(* sqlite3_api_routines::filename_wal)(const char *)

Definition at line 138672 of file sqlite3.c.

◆ finalize

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

Definition at line 138440 of file sqlite3.c.

◆ free

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

Definition at line 138441 of file sqlite3.c.

◆ free_filename

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

Definition at line 138676 of file sqlite3.c.

◆ free_table

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

Definition at line 138442 of file sqlite3.c.

◆ get_autocommit

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

Definition at line 138443 of file sqlite3.c.

◆ get_auxdata

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

Definition at line 138444 of file sqlite3.c.

◆ get_clientdata

void *(* sqlite3_api_routines::get_clientdata)(sqlite3 *, const char *)

Definition at line 138707 of file sqlite3.c.

◆ get_table

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

Definition at line 138445 of file sqlite3.c.

◆ global_recover

int(* sqlite3_api_routines::global_recover)(void) ( void )

Definition at line 138446 of file sqlite3.c.

◆ hard_heap_limit64

sqlite3_int64(* sqlite3_api_routines::hard_heap_limit64)(sqlite3_int64)

Definition at line 138668 of file sqlite3.c.

◆ interruptx

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

Definition at line 138447 of file sqlite3.c.

◆ is_interrupted

int(* sqlite3_api_routines::is_interrupted)(sqlite3 *)

Definition at line 138703 of file sqlite3.c.

◆ keyword_check

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

Definition at line 138641 of file sqlite3.c.

◆ keyword_count

int(* sqlite3_api_routines::keyword_count)(void) ( void )

Definition at line 138639 of file sqlite3.c.

◆ keyword_name

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

Definition at line 138640 of file sqlite3.c.

◆ last_insert_rowid

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

Definition at line 138448 of file sqlite3.c.

◆ libversion

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

Definition at line 138449 of file sqlite3.c.

◆ libversion_number

int(* sqlite3_api_routines::libversion_number)(void) ( void )

Definition at line 138450 of file sqlite3.c.

◆ limit

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

Definition at line 138545 of file sqlite3.c.

◆ load_extension

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

Definition at line 138598 of file sqlite3.c.

◆ log

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

Definition at line 138565 of file sqlite3.c.

◆ malloc

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

Definition at line 138451 of file sqlite3.c.

◆ malloc64

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

Definition at line 138599 of file sqlite3.c.

◆ memory_highwater

sqlite3_int64(* sqlite3_api_routines::memory_highwater)(int)

Definition at line 138522 of file sqlite3.c.

◆ memory_used

sqlite3_int64(* sqlite3_api_routines::memory_used)(void) ( void )

Definition at line 138523 of file sqlite3.c.

◆ mprintf

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

Definition at line 138452 of file sqlite3.c.

◆ msize

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

Definition at line 138600 of file sqlite3.c.

◆ mutex_alloc

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

Definition at line 138524 of file sqlite3.c.

◆ mutex_enter

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

Definition at line 138525 of file sqlite3.c.

◆ mutex_free

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

Definition at line 138526 of file sqlite3.c.

◆ mutex_leave

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

Definition at line 138527 of file sqlite3.c.

◆ mutex_try

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

Definition at line 138528 of file sqlite3.c.

◆ next_stmt

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

Definition at line 138546 of file sqlite3.c.

◆ normalized_sql

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

Definition at line 138661 of file sqlite3.c.

◆ open

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

Definition at line 138453 of file sqlite3.c.

◆ open16

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

Definition at line 138454 of file sqlite3.c.

◆ open_v2

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

Definition at line 138529 of file sqlite3.c.

◆ overload_function

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

Definition at line 138502 of file sqlite3.c.

◆ prepare

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

Definition at line 138455 of file sqlite3.c.

◆ prepare16

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

Definition at line 138456 of file sqlite3.c.

◆ prepare16_v2

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

Definition at line 138505 of file sqlite3.c.

◆ prepare16_v3

int(* sqlite3_api_routines::prepare16_v3)(sqlite3 *, const void *, int, unsigned int, sqlite3_stmt **, const void **)

Definition at line 138630 of file sqlite3.c.

◆ prepare_v2

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

Definition at line 138504 of file sqlite3.c.

◆ prepare_v3

int(* sqlite3_api_routines::prepare_v3)(sqlite3 *, const char *, int, unsigned int, sqlite3_stmt **, const char **)

Definition at line 138628 of file sqlite3.c.

◆ profile

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

Definition at line 138457 of file sqlite3.c.

◆ progress_handler

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

Definition at line 138458 of file sqlite3.c.

◆ randomness

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

Definition at line 138542 of file sqlite3.c.

◆ realloc

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

Definition at line 138459 of file sqlite3.c.

◆ realloc64

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

Definition at line 138601 of file sqlite3.c.

◆ release_memory

int(* sqlite3_api_routines::release_memory)(int)

Definition at line 138530 of file sqlite3.c.

◆ reset

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

Definition at line 138460 of file sqlite3.c.

◆ reset_auto_extension

void(* sqlite3_api_routines::reset_auto_extension)(void) ( void )

Definition at line 138602 of file sqlite3.c.

◆ result_blob

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

Definition at line 138461 of file sqlite3.c.

◆ result_blob64

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

Definition at line 138603 of file sqlite3.c.

◆ result_double

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

Definition at line 138462 of file sqlite3.c.

◆ result_error

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

Definition at line 138463 of file sqlite3.c.

◆ result_error16

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

Definition at line 138464 of file sqlite3.c.

◆ result_error_code

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

Definition at line 138540 of file sqlite3.c.

◆ result_error_nomem

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

Definition at line 138531 of file sqlite3.c.

◆ result_error_toobig

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

Definition at line 138532 of file sqlite3.c.

◆ result_int

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

Definition at line 138465 of file sqlite3.c.

◆ result_int64

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

Definition at line 138466 of file sqlite3.c.

◆ result_null

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

Definition at line 138467 of file sqlite3.c.

◆ result_pointer

void(* sqlite3_api_routines::result_pointer)(sqlite3_context *, void *, const char *, void(*)(void *))

Definition at line 138633 of file sqlite3.c.

◆ result_subtype

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

Definition at line 138615 of file sqlite3.c.

◆ result_text

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

Definition at line 138468 of file sqlite3.c.

◆ result_text16

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

Definition at line 138469 of file sqlite3.c.

◆ result_text16be

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

Definition at line 138470 of file sqlite3.c.

◆ result_text16le

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

Definition at line 138471 of file sqlite3.c.

◆ result_text64

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

Definition at line 138605 of file sqlite3.c.

◆ result_value

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

Definition at line 138472 of file sqlite3.c.

◆ result_zeroblob

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

Definition at line 138539 of file sqlite3.c.

◆ result_zeroblob64

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

Definition at line 138611 of file sqlite3.c.

◆ rollback_hook

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

Definition at line 138473 of file sqlite3.c.

◆ serialize

unsigned char *(* sqlite3_api_routines::serialize)(sqlite3 *, const char *, sqlite3_int64 *, unsigned int)

Definition at line 138697 of file sqlite3.c.

◆ set_authorizer

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

Definition at line 138474 of file sqlite3.c.

◆ set_auxdata

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

Definition at line 138476 of file sqlite3.c.

◆ set_clientdata

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

Definition at line 138708 of file sqlite3.c.

◆ set_last_insert_rowid

void(* sqlite3_api_routines::set_last_insert_rowid)(sqlite3 *, sqlite3_int64)

Definition at line 138626 of file sqlite3.c.

◆ setlk_timeout

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

Definition at line 138710 of file sqlite3.c.

◆ sleep

int(* sqlite3_api_routines::sleep)(int)

Definition at line 138533 of file sqlite3.c.

◆ soft_heap_limit

void(* sqlite3_api_routines::soft_heap_limit)(int)

Definition at line 138534 of file sqlite3.c.

◆ soft_heap_limit64

sqlite3_int64(* sqlite3_api_routines::soft_heap_limit64)(sqlite3_int64)

Definition at line 138566 of file sqlite3.c.

◆ sourceid

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

Definition at line 138567 of file sqlite3.c.

◆ sql

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

Definition at line 138547 of file sqlite3.c.

◆ status

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

Definition at line 138548 of file sqlite3.c.

◆ status64

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

Definition at line 138617 of file sqlite3.c.

◆ step

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

Definition at line 138478 of file sqlite3.c.

◆ stmt_busy

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

Definition at line 138583 of file sqlite3.c.

◆ stmt_explain

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

Definition at line 138705 of file sqlite3.c.

◆ stmt_isexplain

int(* sqlite3_api_routines::stmt_isexplain)(sqlite3_stmt *)

Definition at line 138663 of file sqlite3.c.

◆ stmt_readonly

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

Definition at line 138584 of file sqlite3.c.

◆ stmt_status

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

Definition at line 138568 of file sqlite3.c.

◆ str_append

void(* sqlite3_api_routines::str_append)(sqlite3_str *, const char *zIn, int N)

Definition at line 138646 of file sqlite3.c.

◆ str_appendall

void(* sqlite3_api_routines::str_appendall)(sqlite3_str *, const char *zIn)

Definition at line 138647 of file sqlite3.c.

◆ str_appendchar

void(* sqlite3_api_routines::str_appendchar)(sqlite3_str *, int N, char C)

Definition at line 138648 of file sqlite3.c.

◆ str_appendf

void(* sqlite3_api_routines::str_appendf)(sqlite3_str *, const char *zFormat,...)

Definition at line 138644 of file sqlite3.c.

◆ str_errcode

int(* sqlite3_api_routines::str_errcode)(sqlite3_str *)

Definition at line 138650 of file sqlite3.c.

◆ str_finish

char *(* sqlite3_api_routines::str_finish)(sqlite3_str *)

Definition at line 138643 of file sqlite3.c.

◆ str_length

int(* sqlite3_api_routines::str_length)(sqlite3_str *)

Definition at line 138651 of file sqlite3.c.

◆ str_new

sqlite3_str *(* sqlite3_api_routines::str_new)(sqlite3 *)

Definition at line 138642 of file sqlite3.c.

◆ str_reset

void(* sqlite3_api_routines::str_reset)(sqlite3_str *)

Definition at line 138649 of file sqlite3.c.

◆ str_value

char *(* sqlite3_api_routines::str_value)(sqlite3_str *)

Definition at line 138652 of file sqlite3.c.

◆ str_vappendf

void(* sqlite3_api_routines::str_vappendf)(sqlite3_str *, const char *zFormat, va_list)

Definition at line 138645 of file sqlite3.c.

◆ strglob

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

Definition at line 138607 of file sqlite3.c.

◆ stricmp

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

Definition at line 138585 of file sqlite3.c.

◆ strlike

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

Definition at line 138618 of file sqlite3.c.

◆ strnicmp

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

Definition at line 138569 of file sqlite3.c.

◆ system_errno

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

Definition at line 138621 of file sqlite3.c.

◆ table_column_metadata

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

Definition at line 138479 of file sqlite3.c.

◆ test_control

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

Definition at line 138541 of file sqlite3.c.

◆ thread_cleanup

void(* sqlite3_api_routines::thread_cleanup)(void) ( void )

Definition at line 138481 of file sqlite3.c.

◆ total_changes

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

Definition at line 138482 of file sqlite3.c.

◆ total_changes64

sqlite3_int64(* sqlite3_api_routines::total_changes64)(sqlite3 *)

Definition at line 138682 of file sqlite3.c.

◆ trace

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

Definition at line 138483 of file sqlite3.c.

◆ trace_v2

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

Definition at line 138623 of file sqlite3.c.

◆ transfer_bindings

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

Definition at line 138484 of file sqlite3.c.

◆ txn_state

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

Definition at line 138679 of file sqlite3.c.

◆ unlock_notify

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

Definition at line 138570 of file sqlite3.c.

◆ update_hook

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

Definition at line 138485 of file sqlite3.c.

◆ uri_boolean

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

Definition at line 138586 of file sqlite3.c.

◆ uri_int64

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

Definition at line 138587 of file sqlite3.c.

◆ uri_key

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

Definition at line 138669 of file sqlite3.c.

◆ uri_parameter

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

Definition at line 138588 of file sqlite3.c.

◆ user_data

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

Definition at line 138487 of file sqlite3.c.

◆ value_blob

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

Definition at line 138488 of file sqlite3.c.

◆ value_bytes

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

Definition at line 138489 of file sqlite3.c.

◆ value_bytes16

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

Definition at line 138490 of file sqlite3.c.

◆ value_double

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

Definition at line 138491 of file sqlite3.c.

◆ value_dup

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

Definition at line 138609 of file sqlite3.c.

◆ value_encoding

int(* sqlite3_api_routines::value_encoding)(sqlite3_value *)

Definition at line 138701 of file sqlite3.c.

◆ value_free

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

Definition at line 138610 of file sqlite3.c.

◆ value_frombind

int(* sqlite3_api_routines::value_frombind)(sqlite3_value *)

Definition at line 138664 of file sqlite3.c.

◆ value_int

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

Definition at line 138492 of file sqlite3.c.

◆ value_int64

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

Definition at line 138493 of file sqlite3.c.

◆ value_nochange

int(* sqlite3_api_routines::value_nochange)(sqlite3_value *)

Definition at line 138636 of file sqlite3.c.

◆ value_numeric_type

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

Definition at line 138494 of file sqlite3.c.

◆ value_pointer

void *(* sqlite3_api_routines::value_pointer)(sqlite3_value *, const char *)

Definition at line 138634 of file sqlite3.c.

◆ value_subtype

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

Definition at line 138614 of file sqlite3.c.

◆ value_text

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

Definition at line 138495 of file sqlite3.c.

◆ value_text16

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

Definition at line 138496 of file sqlite3.c.

◆ value_text16be

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

Definition at line 138497 of file sqlite3.c.

◆ value_text16le

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

Definition at line 138498 of file sqlite3.c.

◆ value_type

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

Definition at line 138499 of file sqlite3.c.

◆ vfs_find

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

Definition at line 138535 of file sqlite3.c.

◆ vfs_register

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

Definition at line 138536 of file sqlite3.c.

◆ vfs_unregister

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

Definition at line 138537 of file sqlite3.c.

◆ vmprintf

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

Definition at line 138500 of file sqlite3.c.

◆ vtab_collation

const char *(* sqlite3_api_routines::vtab_collation)(sqlite3_index_info *, int)

Definition at line 138637 of file sqlite3.c.

◆ vtab_config

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

Definition at line 138575 of file sqlite3.c.

◆ vtab_distinct

int(* sqlite3_api_routines::vtab_distinct)(sqlite3_index_info *)

Definition at line 138690 of file sqlite3.c.

◆ vtab_in

int(* sqlite3_api_routines::vtab_in)(sqlite3_index_info *, int, int)

Definition at line 138691 of file sqlite3.c.

◆ vtab_in_first

int(* sqlite3_api_routines::vtab_in_first)(sqlite3_value *, sqlite3_value **)

Definition at line 138692 of file sqlite3.c.

◆ vtab_in_next

int(* sqlite3_api_routines::vtab_in_next)(sqlite3_value *, sqlite3_value **)

Definition at line 138693 of file sqlite3.c.

◆ vtab_nochange

int(* sqlite3_api_routines::vtab_nochange)(sqlite3_context *)

Definition at line 138635 of file sqlite3.c.

◆ vtab_on_conflict

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

Definition at line 138576 of file sqlite3.c.

◆ vtab_rhs_value

int(* sqlite3_api_routines::vtab_rhs_value)(sqlite3_index_info *, int, sqlite3_value **)

Definition at line 138689 of file sqlite3.c.

◆ wal_autocheckpoint

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

Definition at line 138571 of file sqlite3.c.

◆ wal_checkpoint

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

Definition at line 138572 of file sqlite3.c.

◆ wal_checkpoint_v2

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

Definition at line 138590 of file sqlite3.c.

◆ wal_hook

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

Definition at line 138573 of file sqlite3.c.

◆ xsnprintf

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

Definition at line 138477 of file sqlite3.c.

◆ xthreadsafe

int(* sqlite3_api_routines::xthreadsafe)(void) ( void )

Definition at line 138538 of file sqlite3.c.

◆ xvsnprintf

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

Definition at line 138589 of file sqlite3.c.


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