gdrsclib
Data Fields
sqlite3_api_routines Struct Reference

#include <sqlite3ext.h>

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 *(* snprintf )(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)
 

Detailed Description

Definition at line 73599 of file sqlite3.c.

Field Documentation

◆ aggregate_context

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

Definition at line 73600 of file sqlite3.c.

◆ aggregate_count

int(* aggregate_count)(sqlite3_context *)

Definition at line 73601 of file sqlite3.c.

◆ bind_blob

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

Definition at line 73602 of file sqlite3.c.

◆ bind_double

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

Definition at line 73603 of file sqlite3.c.

◆ bind_int

int(* bind_int)(sqlite3_stmt *, int, int)

Definition at line 73604 of file sqlite3.c.

◆ bind_int64

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

Definition at line 73605 of file sqlite3.c.

◆ bind_null

int(* bind_null)(sqlite3_stmt *, int)

Definition at line 73606 of file sqlite3.c.

◆ bind_parameter_count

int(* bind_parameter_count)(sqlite3_stmt *)

Definition at line 73607 of file sqlite3.c.

◆ bind_parameter_index

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

Definition at line 73608 of file sqlite3.c.

◆ bind_parameter_name

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

Definition at line 73609 of file sqlite3.c.

◆ bind_text

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

Definition at line 73610 of file sqlite3.c.

◆ bind_text16

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

Definition at line 73611 of file sqlite3.c.

◆ bind_value

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

Definition at line 73612 of file sqlite3.c.

◆ bind_zeroblob

int(* bind_zeroblob)(sqlite3_stmt *, int, int)

Definition at line 73724 of file sqlite3.c.

◆ blob_bytes

int(* blob_bytes)(sqlite3_blob *)

Definition at line 73725 of file sqlite3.c.

◆ blob_close

int(* blob_close)(sqlite3_blob *)

Definition at line 73726 of file sqlite3.c.

◆ blob_open

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

Definition at line 73727 of file sqlite3.c.

◆ blob_read

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

Definition at line 73728 of file sqlite3.c.

◆ blob_write

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

Definition at line 73729 of file sqlite3.c.

◆ busy_handler

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

Definition at line 73613 of file sqlite3.c.

◆ busy_timeout

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

Definition at line 73614 of file sqlite3.c.

◆ changes

int(* changes)(sqlite3 *)

Definition at line 73615 of file sqlite3.c.

◆ clear_bindings

int(* clear_bindings)(sqlite3_stmt *)

Definition at line 73720 of file sqlite3.c.

◆ close

int(* close)(sqlite3 *)

Definition at line 73616 of file sqlite3.c.

◆ collation_needed

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

Definition at line 73617 of file sqlite3.c.

◆ collation_needed16

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

Definition at line 73618 of file sqlite3.c.

◆ column_blob

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

Definition at line 73619 of file sqlite3.c.

◆ column_bytes

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

Definition at line 73620 of file sqlite3.c.

◆ column_bytes16

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

Definition at line 73621 of file sqlite3.c.

◆ column_count

int(* column_count)(sqlite3_stmt *pStmt)

Definition at line 73622 of file sqlite3.c.

◆ column_database_name

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

Definition at line 73623 of file sqlite3.c.

◆ column_database_name16

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

Definition at line 73624 of file sqlite3.c.

◆ column_decltype

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

Definition at line 73625 of file sqlite3.c.

◆ column_decltype16

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

Definition at line 73626 of file sqlite3.c.

◆ column_double

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

Definition at line 73627 of file sqlite3.c.

◆ column_int

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

Definition at line 73628 of file sqlite3.c.

◆ column_int64

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

Definition at line 73629 of file sqlite3.c.

◆ column_name

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

Definition at line 73630 of file sqlite3.c.

◆ column_name16

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

Definition at line 73631 of file sqlite3.c.

◆ column_origin_name

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

Definition at line 73632 of file sqlite3.c.

◆ column_origin_name16

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

Definition at line 73633 of file sqlite3.c.

◆ column_table_name

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

Definition at line 73634 of file sqlite3.c.

◆ column_table_name16

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

Definition at line 73635 of file sqlite3.c.

◆ column_text

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

Definition at line 73636 of file sqlite3.c.

◆ column_text16

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

Definition at line 73637 of file sqlite3.c.

◆ column_type

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

Definition at line 73638 of file sqlite3.c.

◆ column_value

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

Definition at line 73639 of file sqlite3.c.

◆ commit_hook

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

Definition at line 73640 of file sqlite3.c.

◆ complete

int(* complete)(const char *sql)

Definition at line 73641 of file sqlite3.c.

◆ complete16

int(* complete16)(const void *sql)

Definition at line 73642 of file sqlite3.c.

◆ context_db_handle

sqlite3 *(* context_db_handle)(sqlite3_context *)

Definition at line 73753 of file sqlite3.c.

◆ create_collation

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

Definition at line 73643 of file sqlite3.c.

◆ create_collation16

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

Definition at line 73644 of file sqlite3.c.

◆ create_collation_v2

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

Definition at line 73730 of file sqlite3.c.

◆ create_function

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 *))

Definition at line 73645 of file sqlite3.c.

◆ create_function16

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 *))

Definition at line 73646 of file sqlite3.c.

◆ create_module

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

Definition at line 73647 of file sqlite3.c.

◆ create_module_v2

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

Definition at line 73722 of file sqlite3.c.

◆ data_count

int(* data_count)(sqlite3_stmt *pStmt)

Definition at line 73648 of file sqlite3.c.

◆ db_handle

sqlite3 *(* db_handle)(sqlite3_stmt *)

Definition at line 73649 of file sqlite3.c.

◆ declare_vtab

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

Definition at line 73650 of file sqlite3.c.

◆ enable_shared_cache

int(* enable_shared_cache)(int)

Definition at line 73651 of file sqlite3.c.

◆ errcode

int(* errcode)(sqlite3 *db)

Definition at line 73652 of file sqlite3.c.

◆ errmsg

const char *(* errmsg)(sqlite3 *)

Definition at line 73653 of file sqlite3.c.

◆ errmsg16

const void *(* errmsg16)(sqlite3 *)

Definition at line 73654 of file sqlite3.c.

◆ exec

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

Definition at line 73655 of file sqlite3.c.

◆ expired

int(* expired)(sqlite3_stmt *)

Definition at line 73656 of file sqlite3.c.

◆ extended_result_codes

int(* extended_result_codes)(sqlite3 *, int)

Definition at line 73754 of file sqlite3.c.

◆ file_control

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

Definition at line 73731 of file sqlite3.c.

◆ finalize

int(* finalize)(sqlite3_stmt *pStmt)

Definition at line 73657 of file sqlite3.c.

◆ free

void(* free)(void *)

Definition at line 73658 of file sqlite3.c.

◆ free_table

void(* free_table)(char **result)

Definition at line 73659 of file sqlite3.c.

◆ get_autocommit

int(* get_autocommit)(sqlite3 *)

Definition at line 73660 of file sqlite3.c.

◆ get_auxdata

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

Definition at line 73661 of file sqlite3.c.

◆ get_table

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

Definition at line 73662 of file sqlite3.c.

◆ global_recover

int(* global_recover)(void)

Definition at line 73663 of file sqlite3.c.

◆ interruptx

void(* interruptx)(sqlite3 *)

Definition at line 73664 of file sqlite3.c.

◆ last_insert_rowid

sqlite_int64(* last_insert_rowid)(sqlite3 *)

Definition at line 73665 of file sqlite3.c.

◆ libversion

const char *(* libversion)(void)

Definition at line 73666 of file sqlite3.c.

◆ libversion_number

int(* libversion_number)(void)

Definition at line 73667 of file sqlite3.c.

◆ limit

int(* limit)(sqlite3 *, int, int)

Definition at line 73755 of file sqlite3.c.

◆ malloc

void *(* malloc)(int)

Definition at line 73668 of file sqlite3.c.

◆ memory_highwater

sqlite3_int64(* memory_highwater)(int)

Definition at line 73732 of file sqlite3.c.

◆ memory_used

sqlite3_int64(* memory_used)(void)

Definition at line 73733 of file sqlite3.c.

◆ mprintf

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

Definition at line 73669 of file sqlite3.c.

◆ mutex_alloc

sqlite3_mutex *(* mutex_alloc)(int)

Definition at line 73734 of file sqlite3.c.

◆ mutex_enter

void(* mutex_enter)(sqlite3_mutex *)

Definition at line 73735 of file sqlite3.c.

◆ mutex_free

void(* mutex_free)(sqlite3_mutex *)

Definition at line 73736 of file sqlite3.c.

◆ mutex_leave

void(* mutex_leave)(sqlite3_mutex *)

Definition at line 73737 of file sqlite3.c.

◆ mutex_try

int(* mutex_try)(sqlite3_mutex *)

Definition at line 73738 of file sqlite3.c.

◆ next_stmt

sqlite3_stmt *(* next_stmt)(sqlite3 *, sqlite3_stmt *)

Definition at line 73756 of file sqlite3.c.

◆ open

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

Definition at line 73670 of file sqlite3.c.

◆ open16

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

Definition at line 73671 of file sqlite3.c.

◆ open_v2

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

Definition at line 73739 of file sqlite3.c.

◆ overload_function

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

Definition at line 73716 of file sqlite3.c.

◆ prepare

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

Definition at line 73672 of file sqlite3.c.

◆ prepare16

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

Definition at line 73673 of file sqlite3.c.

◆ prepare16_v2

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

Definition at line 73719 of file sqlite3.c.

◆ prepare_v2

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

Definition at line 73718 of file sqlite3.c.

◆ profile

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

Definition at line 73674 of file sqlite3.c.

◆ progress_handler

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

Definition at line 73675 of file sqlite3.c.

◆ randomness

void(* randomness)(int, void *)

Definition at line 73752 of file sqlite3.c.

◆ realloc

void *(* realloc)(void *, int)

Definition at line 73676 of file sqlite3.c.

◆ release_memory

int(* release_memory)(int)

Definition at line 73740 of file sqlite3.c.

◆ reset

int(* reset)(sqlite3_stmt *pStmt)

Definition at line 73677 of file sqlite3.c.

◆ result_blob

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

Definition at line 73678 of file sqlite3.c.

◆ result_double

void(* result_double)(sqlite3_context *, double)

Definition at line 73679 of file sqlite3.c.

◆ result_error

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

Definition at line 73680 of file sqlite3.c.

◆ result_error16

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

Definition at line 73681 of file sqlite3.c.

◆ result_error_code

void(* result_error_code)(sqlite3_context *, int)

Definition at line 73750 of file sqlite3.c.

◆ result_error_nomem

void(* result_error_nomem)(sqlite3_context *)

Definition at line 73741 of file sqlite3.c.

◆ result_error_toobig

void(* result_error_toobig)(sqlite3_context *)

Definition at line 73742 of file sqlite3.c.

◆ result_int

void(* result_int)(sqlite3_context *, int)

Definition at line 73682 of file sqlite3.c.

◆ result_int64

void(* result_int64)(sqlite3_context *, sqlite_int64)

Definition at line 73683 of file sqlite3.c.

◆ result_null

void(* result_null)(sqlite3_context *)

Definition at line 73684 of file sqlite3.c.

◆ result_text

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

Definition at line 73685 of file sqlite3.c.

◆ result_text16

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

Definition at line 73686 of file sqlite3.c.

◆ result_text16be

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

Definition at line 73687 of file sqlite3.c.

◆ result_text16le

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

Definition at line 73688 of file sqlite3.c.

◆ result_value

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

Definition at line 73689 of file sqlite3.c.

◆ result_zeroblob

void(* result_zeroblob)(sqlite3_context *, int)

Definition at line 73749 of file sqlite3.c.

◆ rollback_hook

void *(* rollback_hook)(sqlite3 *, void(*)(void *), void *)

Definition at line 73690 of file sqlite3.c.

◆ set_authorizer

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

Definition at line 73691 of file sqlite3.c.

◆ set_auxdata

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

Definition at line 73692 of file sqlite3.c.

◆ sleep

int(* sleep)(int)

Definition at line 73743 of file sqlite3.c.

◆ snprintf

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

Definition at line 73693 of file sqlite3.c.

◆ soft_heap_limit

void(* soft_heap_limit)(int)

Definition at line 73744 of file sqlite3.c.

◆ sql

const char *(* sql)(sqlite3_stmt *)

Definition at line 73757 of file sqlite3.c.

◆ status

int(* status)(int, int *, int *, int)

Definition at line 73758 of file sqlite3.c.

◆ step

int(* step)(sqlite3_stmt *)

Definition at line 73694 of file sqlite3.c.

◆ table_column_metadata

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

Definition at line 73695 of file sqlite3.c.

◆ test_control

int(* test_control)(int,...)

Definition at line 73751 of file sqlite3.c.

◆ thread_cleanup

void(* thread_cleanup)(void)

Definition at line 73696 of file sqlite3.c.

◆ total_changes

int(* total_changes)(sqlite3 *)

Definition at line 73697 of file sqlite3.c.

◆ trace

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

Definition at line 73698 of file sqlite3.c.

◆ transfer_bindings

int(* transfer_bindings)(sqlite3_stmt *, sqlite3_stmt *)

Definition at line 73699 of file sqlite3.c.

◆ update_hook

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

Definition at line 73700 of file sqlite3.c.

◆ user_data

void *(* user_data)(sqlite3_context *)

Definition at line 73701 of file sqlite3.c.

◆ value_blob

const void *(* value_blob)(sqlite3_value *)

Definition at line 73702 of file sqlite3.c.

◆ value_bytes

int(* value_bytes)(sqlite3_value *)

Definition at line 73703 of file sqlite3.c.

◆ value_bytes16

int(* value_bytes16)(sqlite3_value *)

Definition at line 73704 of file sqlite3.c.

◆ value_double

double(* value_double)(sqlite3_value *)

Definition at line 73705 of file sqlite3.c.

◆ value_int

int(* value_int)(sqlite3_value *)

Definition at line 73706 of file sqlite3.c.

◆ value_int64

sqlite_int64(* value_int64)(sqlite3_value *)

Definition at line 73707 of file sqlite3.c.

◆ value_numeric_type

int(* value_numeric_type)(sqlite3_value *)

Definition at line 73708 of file sqlite3.c.

◆ value_text

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

Definition at line 73709 of file sqlite3.c.

◆ value_text16

const void *(* value_text16)(sqlite3_value *)

Definition at line 73710 of file sqlite3.c.

◆ value_text16be

const void *(* value_text16be)(sqlite3_value *)

Definition at line 73711 of file sqlite3.c.

◆ value_text16le

const void *(* value_text16le)(sqlite3_value *)

Definition at line 73712 of file sqlite3.c.

◆ value_type

int(* value_type)(sqlite3_value *)

Definition at line 73713 of file sqlite3.c.

◆ vfs_find

sqlite3_vfs *(* vfs_find)(const char *)

Definition at line 73745 of file sqlite3.c.

◆ vfs_register

int(* vfs_register)(sqlite3_vfs *, int)

Definition at line 73746 of file sqlite3.c.

◆ vfs_unregister

int(* vfs_unregister)(sqlite3_vfs *)

Definition at line 73747 of file sqlite3.c.

◆ vmprintf

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

Definition at line 73714 of file sqlite3.c.

◆ xthreadsafe

int(* xthreadsafe)(void)

Definition at line 73748 of file sqlite3.c.


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