- sqlite3_activate_cerod
void sqlite3_activate_cerod(const(char)* zPassPhrase)
Specify the activation key for a CEROD database. Unless
activated, none of the CEROD routines will work.
- sqlite3_aggregate_context
void* sqlite3_aggregate_context(sqlite3_context* , int nBytes)
CAPI3REF: Obtain Aggregate Function Context
- sqlite3_aggregate_count
deprecated int sqlite3_aggregate_count(sqlite3_context* )
CAPI3REF: Deprecated Functions
- sqlite3_auto_extension
int sqlite3_auto_extension(void function() xEntryPoint)
CAPI3REF: Automatically Load Statically Linked Extensions
- sqlite3_backup_finish
int sqlite3_backup_finish(sqlite3_backup* p)
CAPI3REF: Online Backup API.
- sqlite3_backup_init
sqlite3_backup* sqlite3_backup_init(sqlite3* pDest, const(char)* zDestName, sqlite3* pSource, const(char)* zSourceName)
- sqlite3_backup_pagecount
int sqlite3_backup_pagecount(sqlite3_backup* p)
- sqlite3_backup_remaining
int sqlite3_backup_remaining(sqlite3_backup* p)
- sqlite3_backup_step
int sqlite3_backup_step(sqlite3_backup* p, int nPage)
CAPI3REF: Online Backup API.
- sqlite3_bind_blob
int sqlite3_bind_blob(sqlite3_stmt* , int , void* , int n, void function(void*) )
- sqlite3_bind_blob64
int sqlite3_bind_blob64(sqlite3_stmt* , int , void* , sqlite3_uint64 , void function(void*) )
- sqlite3_bind_double
int sqlite3_bind_double(sqlite3_stmt* , int , double )
- sqlite3_bind_int
int sqlite3_bind_int(sqlite3_stmt* , int , int )
- sqlite3_bind_int64
int sqlite3_bind_int64(sqlite3_stmt* , int , sqlite3_int64 )
- sqlite3_bind_null
int sqlite3_bind_null(sqlite3_stmt* , int )
CAPI3REF: Binding Values To Prepared Statements
- sqlite3_bind_parameter_count
int sqlite3_bind_parameter_count(sqlite3_stmt* )
CAPI3REF: Number Of SQL Parameters
- sqlite3_bind_parameter_index
int sqlite3_bind_parameter_index(sqlite3_stmt* , char* zName)
CAPI3REF: Index Of A Parameter With A Given Name
- sqlite3_bind_parameter_name
const(char)* sqlite3_bind_parameter_name(sqlite3_stmt* , int )
CAPI3REF: Name Of A Host Parameter
- sqlite3_bind_text
int sqlite3_bind_text(sqlite3_stmt* , int , char* , int n, void function(void*) )
- sqlite3_bind_text16
int sqlite3_bind_text16(sqlite3_stmt* , int , void* , int , void function(void*) )
- sqlite3_bind_text64
int sqlite3_bind_text64(sqlite3_stmt* , int , char* , sqlite3_uint64 , void function(void*) , ubyte encoding)
- sqlite3_bind_value
int sqlite3_bind_value(sqlite3_stmt* , int , sqlite3_value* )
- sqlite3_bind_zeroblob
int sqlite3_bind_zeroblob(sqlite3_stmt* , int , int n)
- sqlite3_bind_zeroblob64
int sqlite3_bind_zeroblob64(sqlite3_stmt* , int , sqlite3_uint64 n)
CAPI3REF: Binding Values To Prepared Statements
- sqlite3_blob_bytes
int sqlite3_blob_bytes(sqlite3_blob* )
CAPI3REF: Return The Size Of An Open BLOB
- sqlite3_blob_close
int sqlite3_blob_close(sqlite3_blob* )
CAPI3REF: Close A BLOB Handle
- sqlite3_blob_open
int sqlite3_blob_open(sqlite3* , const(char)* zDb, const(char)* zTable, const(char)* zColumn, sqlite3_int64 iRow, int flags, sqlite3_blob** ppBlob)
CAPI3REF: Open A BLOB For Incremental I/O
- sqlite3_blob_read
int sqlite3_blob_read(sqlite3_blob* , void* Z, int N, int iOffset)
CAPI3REF: Read Data From A BLOB Incrementally
- sqlite3_blob_reopen
int sqlite3_blob_reopen(sqlite3_blob* , sqlite3_int64 )
CAPI3REF: Move a BLOB Handle to a New Row
- sqlite3_blob_write
int sqlite3_blob_write(sqlite3_blob* , void* z, int n, int iOffset)
CAPI3REF: Write Data Into A BLOB Incrementally
- sqlite3_busy_handler
int sqlite3_busy_handler(sqlite3* , int function(void*, int) , void* )
CAPI3REF: Register A Callback To Handle SQLITE_BUSY Errors
- sqlite3_busy_timeout
int sqlite3_busy_timeout(sqlite3* , int ms)
CAPI3REF: Set A Busy Timeout
- sqlite3_cancel_auto_extension
int sqlite3_cancel_auto_extension(void function() xEntryPoint)
CAPI3REF: Cancel Automatic Extension Loading
- sqlite3_changes
int sqlite3_changes(sqlite3* )
CAPI3REF: Count The Number Of Rows Modified
- sqlite3_clear_bindings
int sqlite3_clear_bindings(sqlite3_stmt* )
CAPI3REF: Reset All Bindings On A Prepared Statement
- sqlite3_close
int sqlite3_close(sqlite3* )
CAPI3REF: Closing A Database Connection
- sqlite3_collation_needed
int sqlite3_collation_needed(sqlite3* , void* , void function(void*, sqlite3*, int eTextRep, const char*) )
- sqlite3_collation_needed16
int sqlite3_collation_needed16(sqlite3* , void* , void function(void*, sqlite3*, int eTextRep, const void*) )
CAPI3REF: Collation Needed Callbacks
- sqlite3_column_blob
const(void)* sqlite3_column_blob(sqlite3_stmt* , int iCol)
- sqlite3_column_bytes
int sqlite3_column_bytes(sqlite3_stmt* , int iCol)
- sqlite3_column_bytes16
int sqlite3_column_bytes16(sqlite3_stmt* , int iCol)
CAPI3REF: Result Values From A Query
- sqlite3_column_count
int sqlite3_column_count(sqlite3_stmt* pStmt)
CAPI3REF: Number Of Columns In A Result Set
- sqlite3_column_database_name
const(char)* sqlite3_column_database_name(sqlite3_stmt* , int )
- sqlite3_column_database_name16
const(void)* sqlite3_column_database_name16(sqlite3_stmt* , int )
CAPI3REF: Source Of Data In A Query Result
- sqlite3_column_decltype
const(char)* sqlite3_column_decltype(sqlite3_stmt* , int )
- sqlite3_column_decltype16
const(void)* sqlite3_column_decltype16(sqlite3_stmt* , int )
CAPI3REF: Declared Datatype Of A Query Result
- sqlite3_column_double
double sqlite3_column_double(sqlite3_stmt* , int iCol)
- sqlite3_column_int
int sqlite3_column_int(sqlite3_stmt* , int iCol)
- sqlite3_column_int64
sqlite3_int64 sqlite3_column_int64(sqlite3_stmt* , int iCol)
CAPI3REF: Result Values From A Query
- sqlite3_column_name
const(char)* sqlite3_column_name(sqlite3_stmt* , int N)
- sqlite3_column_name16
const(void)* sqlite3_column_name16(sqlite3_stmt* , int N)
CAPI3REF: Column Names In A Result Set
- sqlite3_column_origin_name
const(char)* sqlite3_column_origin_name(sqlite3_stmt* , int )
- sqlite3_column_origin_name16
const(void)* sqlite3_column_origin_name16(sqlite3_stmt* , int )
- sqlite3_column_table_name
const(char)* sqlite3_column_table_name(sqlite3_stmt* , int )
- sqlite3_column_table_name16
const(void)* sqlite3_column_table_name16(sqlite3_stmt* , int )
CAPI3REF: Source Of Data In A Query Result
- sqlite3_column_text
const(char)* sqlite3_column_text(sqlite3_stmt* , int iCol)
- sqlite3_column_text16
const(void)* sqlite3_column_text16(sqlite3_stmt* , int iCol)
- sqlite3_column_type
int sqlite3_column_type(sqlite3_stmt* , int iCol)
- sqlite3_column_value
sqlite3_value* sqlite3_column_value(sqlite3_stmt* , int iCol)
CAPI3REF: Result Values From A Query
- sqlite3_commit_hook
void* sqlite3_commit_hook(sqlite3* , int function(void*) , void* )
CAPI3REF: Commit And Rollback Notification Callbacks
- sqlite3_compileoption_get
immutable(char)* sqlite3_compileoption_get(int N)
CAPI3REF: Run-Time Library Compilation Options Diagnostics
- sqlite3_compileoption_used
int sqlite3_compileoption_used(char* zOptName)
CAPI3REF: Run-Time Library Compilation Options Diagnostics
- sqlite3_complete
int sqlite3_complete(char* sql)
- sqlite3_complete16
int sqlite3_complete16(void* sql)
CAPI3REF: Determine If An SQL Statement Is Complete
- sqlite3_config
int sqlite3_config(int , ...)
CAPI3REF: Configuring The SQLite Library
- sqlite3_context_db_handle
sqlite3* sqlite3_context_db_handle(sqlite3_context* )
CAPI3REF: Database Connection For Functions
- sqlite3_create_collation
int sqlite3_create_collation(sqlite3* , const(char)* zName, int eTextRep, void* pArg, int function(void*, int, const void*, int, const void*) xCompare)
- sqlite3_create_collation16
int sqlite3_create_collation16(sqlite3* , const(void)* zName, int eTextRep, void* pArg, int function(void*, int, const void*, int, const void*) xCompare)
- sqlite3_create_collation_v2
int sqlite3_create_collation_v2(sqlite3* , const(char)* zName, int eTextRep, void* pArg, int function(void*, int, const void*, int, const void*) xCompare, void function(void*) xDestroy)
CAPI3REF: Define New Collating Sequences
- sqlite3_create_function
int sqlite3_create_function(sqlite3* db, const(char)* zFunctionName, int nArg, int eTextRep, void* pApp, void function(sqlite3_context*, int, sqlite3_value**) xFunc, void function(sqlite3_context*, int, sqlite3_value**) xStep, void function(sqlite3_context*) xFinal)
- sqlite3_create_function16
int sqlite3_create_function16(sqlite3* db, const(void)* zFunctionName, int nArg, int eTextRep, void* pApp, void function(sqlite3_context*, int, sqlite3_value**) xFunc, void function(sqlite3_context*, int, sqlite3_value**) xStep, void function(sqlite3_context*) xFinal)
- sqlite3_create_function_v2
int sqlite3_create_function_v2(sqlite3* db, const(char)* zFunctionName, int nArg, int eTextRep, void* pApp, void function(sqlite3_context*, int, sqlite3_value**) xFunc, void function(sqlite3_context*, int, sqlite3_value**) xStep, void function(sqlite3_context*) xFinal, void function(void*) xDestroy)
CAPI3REF: Create Or Redefine SQL Functions
- sqlite3_create_module
int sqlite3_create_module(sqlite3* db, const(char)* zName, const(sqlite3_module)* p, void* pClientData)
- sqlite3_create_module_v2
int sqlite3_create_module_v2(sqlite3* db, const(char)* zName, const(sqlite3_module)* p, void* pClientData, void function(void*) xDestroy)
CAPI3REF: Register A Virtual Table Implementation
- sqlite3_create_window_function
int sqlite3_create_window_function(sqlite3* db, const(char)* zFunctionName, int nArg, int eTextRep, void* pApp, void function(sqlite3_context*, int, sqlite3_value**) xStep, void function(sqlite3_context*) xFinal, void function(sqlite3_context*) xValue, void function(sqlite3_context*, int, sqlite3_value**) xInverse, void function(void*) xDestroy)
CAPI3REF: Create Or Redefine SQL Functions
- sqlite3_data_count
int sqlite3_data_count(sqlite3_stmt* pStmt)
CAPI3REF: Number of columns in a result set
- sqlite3_db_config
int sqlite3_db_config(sqlite3* , int op, ...)
CAPI3REF: Configure database connections
- sqlite3_db_filename
const(char)* sqlite3_db_filename(sqlite3* db, char* zDbName)
CAPI3REF: Return The Filename For A Database Connection
- sqlite3_db_handle
sqlite3* sqlite3_db_handle(sqlite3_stmt* )
CAPI3REF: Find The Database Handle Of A Prepared Statement
- sqlite3_db_mutex
sqlite3_mutex* sqlite3_db_mutex(sqlite3* )
CAPI3REF: Retrieve the mutex for a database connection
- sqlite3_db_readonly
int sqlite3_db_readonly(sqlite3* db, char* zDbName)
CAPI3REF: Determine if a database is read-only
- sqlite3_db_release_memory
int sqlite3_db_release_memory(sqlite3* )
CAPI3REF: Free Memory Used By A Database Connection
- sqlite3_db_status
int sqlite3_db_status(sqlite3* , int op, int* pCur, int* pHiwtr, int resetFlg)
CAPI3REF: Database Connection Status
- sqlite3_declare_vtab
int sqlite3_declare_vtab(sqlite3* , char* zSQL)
CAPI3REF: Declare The Schema Of A Virtual Table
- sqlite3_drop_modules
int sqlite3_drop_modules(sqlite3* db, const(char*)* azKeep)
CAPI3REF: Remove Unnecessary Virtual Table Implementations
- sqlite3_enable_load_extension
int sqlite3_enable_load_extension(sqlite3* db, int onoff)
CAPI3REF: Enable Or Disable Extension Loading
- sqlite3_enable_shared_cache
int sqlite3_enable_shared_cache(int )
CAPI3REF: Enable Or Disable Shared Pager Cache
- sqlite3_errcode
int sqlite3_errcode(sqlite3* db)
- sqlite3_errmsg
const(char)* sqlite3_errmsg(sqlite3* )
- sqlite3_errmsg16
const(void)* sqlite3_errmsg16(sqlite3* )
- sqlite3_errstr
const(char)* sqlite3_errstr(int )
CAPI3REF: Error Codes And Messages
- sqlite3_exec
int sqlite3_exec(sqlite3* , const(char)* sql, int function(void*, int, char**, char**) callback, void* , char** errmsg)
CAPI3REF: One-Step Query Execution Interface
- sqlite3_expanded_sql
char* sqlite3_expanded_sql(sqlite3_stmt* pStmt)
CAPI3REF: Retrieving Statement SQL
- sqlite3_extended_errcode
int sqlite3_extended_errcode(sqlite3* db)
CAPI3REF: Error Codes And Messages
- sqlite3_extended_result_codes
int sqlite3_extended_result_codes(sqlite3* , int onoff)
CAPI3REF: Enable Or Disable Extended Result Codes
- sqlite3_file_control
int sqlite3_file_control(sqlite3* , char* zDbName, int op, void* )
CAPI3REF: Low-Level Control Of Database Files
- sqlite3_filename_journal
const(char)* sqlite3_filename_journal(const(char)* )
- sqlite3_filename_wal
const(char)* sqlite3_filename_wal(const(char)* )
CAPI3REF: Opening A New Database Connection
- sqlite3_finalize
int sqlite3_finalize(sqlite3_stmt* pStmt)
CAPI3REF: Destroy A Prepared Statement Object
- sqlite3_free
void sqlite3_free(void* )
CAPI3REF: Memory Allocation Subsystem
- sqlite3_free_filename
void sqlite3_free_filename(char* )
CAPI3REF: Opening A New Database Connection
- sqlite3_free_table
void sqlite3_free_table(char** result)
- sqlite3_get_autocommit
int sqlite3_get_autocommit(sqlite3* )
CAPI3REF: Test For Auto-Commit Mode
- sqlite3_get_auxdata
void* sqlite3_get_auxdata(sqlite3_context* , int N)
CAPI3REF: Function Auxiliary Data
- sqlite3_get_table
int sqlite3_get_table(sqlite3* db, const(char)* zSql, char*** pazResult, int* pnRow, int* pnColumn, char** pzErrmsg)
CAPI3REF: Convenience Routines For Running Queries
- sqlite3_initialize
int sqlite3_initialize()
CAPI3REF: Initialize The SQLite Library
- sqlite3_interrupt
void sqlite3_interrupt(sqlite3* )
CAPI3REF: Interrupt A Long-Running Query
- sqlite3_keyword_check
int sqlite3_keyword_check(const(char)* , int )
CAPI3REF: SQL Keyword Checking
- sqlite3_keyword_count
int sqlite3_keyword_count()
- sqlite3_keyword_name
int sqlite3_keyword_name(int , const(char*)* , int* )
CAPI3REF: SQL Keyword Checking
- sqlite3_last_insert_rowid
sqlite3_int64 sqlite3_last_insert_rowid(sqlite3* )
CAPI3REF: Last Insert Rowid
- sqlite3_libversion
immutable(char)* sqlite3_libversion()
- sqlite3_libversion_number
int sqlite3_libversion_number()
CAPI3REF: Run-Time Library Version Numbers
- sqlite3_limit
int sqlite3_limit(sqlite3* , int id, int newVal)
CAPI3REF: Run-time Limits
- sqlite3_load_extension
int sqlite3_load_extension(sqlite3* db, const(char)* zFile, const(char)* zProc, char** pzErrMsg)
CAPI3REF: Load An Extension
- sqlite3_log
void sqlite3_log(int iErrCode, char* zFormat, ...)
CAPI3REF: Error Logging Interface
- sqlite3_malloc
void* sqlite3_malloc(int )
- sqlite3_malloc64
void* sqlite3_malloc64(sqlite3_uint64 )
CAPI3REF: Memory Allocation Subsystem
- sqlite3_memory_used
sqlite3_int64 sqlite3_memory_used()
CAPI3REF: Memory Allocator Statistics
- sqlite3_mprintf
char* sqlite3_mprintf(char* , ...)
CAPI3REF: Formatted String Printing Functions
- sqlite3_msize
sqlite3_uint64 sqlite3_msize(void* )
CAPI3REF: Memory Allocation Subsystem
- sqlite3_mutex_alloc
sqlite3_mutex* sqlite3_mutex_alloc(int )
- sqlite3_mutex_enter
void sqlite3_mutex_enter(sqlite3_mutex* )
- sqlite3_mutex_free
void sqlite3_mutex_free(sqlite3_mutex* )
- sqlite3_mutex_held
int sqlite3_mutex_held(sqlite3_mutex* )
CAPI3REF: Mutex Verification Routines
- sqlite3_mutex_leave
void sqlite3_mutex_leave(sqlite3_mutex* )
- sqlite3_mutex_notheld
int sqlite3_mutex_notheld(sqlite3_mutex* )
CAPI3REF: Mutex Verification Routines
- sqlite3_mutex_try
int sqlite3_mutex_try(sqlite3_mutex* )
- sqlite3_open
int sqlite3_open(const(char)* filename, sqlite3** ppDb)
- sqlite3_open16
int sqlite3_open16(const(void)* filename, sqlite3** ppDb)
- sqlite3_open_v2
int sqlite3_open_v2(const(char)* filename, sqlite3** ppDb, int flags, const(char)* zVfs)
CAPI3REF: Opening A New Database Connection
- sqlite3_os_end
int sqlite3_os_end()
- sqlite3_os_init
int sqlite3_os_init()
CAPI3REF: Initialize The SQLite Library
- sqlite3_overload_function
int sqlite3_overload_function(sqlite3* , char* zFuncName, int nArg)
CAPI3REF: Overload A Function For A Virtual Table
- sqlite3_prepare
int sqlite3_prepare(sqlite3* db, const(char)* zSql, int nByte, sqlite3_stmt** ppStmt, const(char*)* pzTail)
- sqlite3_prepare16
int sqlite3_prepare16(sqlite3* db, const(void)* zSql, int nByte, sqlite3_stmt** ppStmt, const(void*)* pzTail)
- sqlite3_prepare16_v2
int sqlite3_prepare16_v2(sqlite3* db, const(void)* zSql, int nByte, sqlite3_stmt** ppStmt, const(void*)* pzTail)
- sqlite3_prepare16_v3
int sqlite3_prepare16_v3(sqlite3* db, const(void)* zSql, int nByte, uint prepFlags, sqlite3_stmt** ppStmt, const(void*)* pzTail)
- sqlite3_prepare_v2
int sqlite3_prepare_v2(sqlite3* db, const(char)* zSql, int nByte, sqlite3_stmt** ppStmt, const(char*)* pzTail)
- sqlite3_prepare_v3
int sqlite3_prepare_v3(sqlite3* db, const(char)* zSql, int nByte, uint prepFlags, sqlite3_stmt** ppStmt, const(char*)* pzTail)
CAPI3REF: Compiling An SQL Statement
- sqlite3_preupdate_count
int sqlite3_preupdate_count(sqlite3* )
- sqlite3_preupdate_depth
int sqlite3_preupdate_depth(sqlite3* )
- sqlite3_preupdate_new
int sqlite3_preupdate_new(sqlite3* , int , sqlite3_value** )
- sqlite3_preupdate_old
int sqlite3_preupdate_old(sqlite3* , int , sqlite3_value** )
CAPI3REF: Virtual Table Configuration Options
- sqlite3_profile
deprecated void* sqlite3_profile(sqlite3* , void function(void*, const char*, sqlite3_uint64) xProfile, void* )
CAPI3REF: Tracing And Profiling Functions
- sqlite3_progress_handler
void sqlite3_progress_handler(sqlite3* , int , int function(void*) , void* )
CAPI3REF: Query Progress Callbacks
- sqlite3_randomness
void sqlite3_randomness(int N, void* P)
CAPI3REF: Pseudo-Random Number Generator
- sqlite3_realloc
void* sqlite3_realloc(void* , int )
- sqlite3_realloc64
void* sqlite3_realloc64(void* , sqlite3_uint64 )
CAPI3REF: Memory Allocation Subsystem
- sqlite3_release_memory
int sqlite3_release_memory(int )
CAPI3REF: Attempt To Free Heap Memory
- sqlite3_reset
int sqlite3_reset(sqlite3_stmt* pStmt)
CAPI3REF: Reset A Prepared Statement Object
- sqlite3_reset_auto_extension
void sqlite3_reset_auto_extension()
CAPI3REF: Reset Automatic Extension Loading
- sqlite3_result_blob
void sqlite3_result_blob(sqlite3_context* , void* , int , void function(void*) )
- sqlite3_result_blob64
void sqlite3_result_blob64(sqlite3_context* , void* , sqlite3_uint64 , void function(void*) )
- sqlite3_result_double
void sqlite3_result_double(sqlite3_context* , double )
- sqlite3_result_error
void sqlite3_result_error(sqlite3_context* , char* , int )
- sqlite3_result_error16
void sqlite3_result_error16(sqlite3_context* , void* , int )
- sqlite3_result_error_code
void sqlite3_result_error_code(sqlite3_context* , int )
- sqlite3_result_error_nomem
void sqlite3_result_error_nomem(sqlite3_context* )
- sqlite3_result_error_toobig
void sqlite3_result_error_toobig(sqlite3_context* )
- sqlite3_result_int
void sqlite3_result_int(sqlite3_context* , int )
- sqlite3_result_int64
void sqlite3_result_int64(sqlite3_context* , sqlite3_int64 )
- sqlite3_result_null
void sqlite3_result_null(sqlite3_context* )
- sqlite3_result_text
void sqlite3_result_text(sqlite3_context* , char* , int , void function(void*) )
- sqlite3_result_text16
void sqlite3_result_text16(sqlite3_context* , void* , int , void function(void*) )
- sqlite3_result_text16be
void sqlite3_result_text16be(sqlite3_context* , void* , int , void function(void*) )
- sqlite3_result_text16le
void sqlite3_result_text16le(sqlite3_context* , void* , int , void function(void*) )
- sqlite3_result_text64
void sqlite3_result_text64(sqlite3_context* , char* , sqlite3_uint64 , void function(void*) , ubyte encoding)
- sqlite3_result_value
void sqlite3_result_value(sqlite3_context* , sqlite3_value* )
- sqlite3_result_zeroblob
void sqlite3_result_zeroblob(sqlite3_context* , int n)
- sqlite3_result_zeroblob64
int sqlite3_result_zeroblob64(sqlite3_context* , sqlite3_uint64 n)
CAPI3REF: Setting The Result Of An SQL Function
- sqlite3_rollback_hook
void* sqlite3_rollback_hook(sqlite3* , void function(void*) , void* )
CAPI3REF: Commit And Rollback Notification Callbacks
- sqlite3_rtree_geometry_callback
int sqlite3_rtree_geometry_callback(sqlite3* db, const(char)* zGeom, int function(sqlite3_rtree_geometry*, int nCoord, double* aCoord, int* pRes) xGeom, void* pContext)
Register a geometry callback named zGeom that can be used as part of an
R-Tree geometry query as follows:
- sqlite3_set_authorizer
int sqlite3_set_authorizer(sqlite3* , int function(void*, int, const char*, const char*, const char*, const char*) xAuth, void* pUserData)
CAPI3REF: Compile-Time Authorization Callbacks
- sqlite3_set_auxdata
void sqlite3_set_auxdata(sqlite3_context* , int N, void* , void function(void*) )
CAPI3REF: Function Auxiliary Data
- sqlite3_set_last_insert_rowid
void sqlite3_set_last_insert_rowid(sqlite3* , sqlite3_int64 )
CAPI3REF: Set the Last Insert Rowid value
- sqlite3_shutdown
int sqlite3_shutdown()
CAPI3REF: Initialize The SQLite Library
- sqlite3_sleep
int sqlite3_sleep(int )
CAPI3REF: Suspend Execution For A Short Time
- sqlite3_soft_heap_limit
deprecated void sqlite3_soft_heap_limit(int N)
CAPI3REF: Deprecated Soft Heap Limit Interface
- sqlite3_sourceid
immutable(char)* sqlite3_sourceid()
CAPI3REF: Run-Time Library Version Numbers
- sqlite3_sql
const(char)* sqlite3_sql(sqlite3_stmt* pStmt)
CAPI3REF: Retrieving Statement SQL
- sqlite3_status
int sqlite3_status(int op, int* pCurrent, int* pHighwater, int resetFlag)
- sqlite3_status64
int sqlite3_status64(int op, long* pCurrent, long* pHighwater, int resetFlag)
CAPI3REF: SQLite Runtime Status
- sqlite3_step
int sqlite3_step(sqlite3_stmt* )
CAPI3REF: Evaluate An SQL Statement
- sqlite3_stmt_busy
int sqlite3_stmt_busy(sqlite3_stmt* )
CAPI3REF: Determine If A Prepared Statement Has Been Reset
- sqlite3_stmt_status
int sqlite3_stmt_status(sqlite3_stmt* , int op, int resetFlg)
CAPI3REF: Prepared Statement Status
- sqlite3_str_append
void sqlite3_str_append(sqlite3_str* , const(char)* zIn, int N)
- sqlite3_str_appendall
void sqlite3_str_appendall(sqlite3_str* , const(char)* zIn)
- sqlite3_str_appendchar
void sqlite3_str_appendchar(sqlite3_str* , int N, char C)
CAPI3REF: Add Content To A Dynamic String
- sqlite3_str_appendf
void sqlite3_str_appendf(sqlite3_str* , const(char)* zFormat, ...)
CAPI3REF: Add Content To A Dynamic String
- sqlite3_str_errcode
int sqlite3_str_errcode(sqlite3_str* )
CAPI3REF: Status Of A Dynamic String
- sqlite3_str_finish
char* sqlite3_str_finish(sqlite3_str* )
CAPI3REF: Finalize A Dynamic String
- sqlite3_str_new
sqlite3_str* sqlite3_str_new(sqlite3* )
CAPI3REF: Create A New Dynamic String Object
- sqlite3_str_reset
void sqlite3_str_reset(sqlite3_str* )
- sqlite3_str_vappendf
void sqlite3_str_vappendf(sqlite3_str* , const(char)* zFormat, va_list )
CAPI3REF: Add Content To A Dynamic String
- sqlite3_stricmp
int sqlite3_stricmp(char* , char* )
CAPI3REF: String Comparison
- sqlite3_table_column_metadata
int sqlite3_table_column_metadata(sqlite3* db, const(char)* zDbName, const(char)* zTableName, const(char)* zColumnName, char** pzDataType, char** pzCollSeq, int* pNotNull, int* pPrimaryKey, int* pAutoinc)
CAPI3REF: Extract Metadata About A Column Of A Table
- sqlite3_test_control
int sqlite3_test_control(int op, ...)
CAPI3REF: Testing Interface
- sqlite3_threadsafe
int sqlite3_threadsafe()
CAPI3REF: Test To See If The Library Is Threadsafe
- sqlite3_total_changes
int sqlite3_total_changes(sqlite3* )
CAPI3REF: Total Number Of Rows Modified
- sqlite3_trace
deprecated void* sqlite3_trace(sqlite3* , void function(void*, const char*) xTrace, void* )
CAPI3REF: Tracing And Profiling Functions
- sqlite3_trace_v2
int sqlite3_trace_v2(sqlite3* , uint uMask, int function(uint, void*, void*, void*) xCallback, void* pCtx)
- sqlite3_unlock_notify
int sqlite3_unlock_notify(sqlite3* pBlocked, void function(void** apArg, int nArg) xNotify, void* pNotifyArg)
CAPI3REF: Unlock Notification
- sqlite3_update_hook
void* sqlite3_update_hook(sqlite3* , void function(void*, int, char*, char*, sqlite3_int64) , void* )
CAPI3REF: Data Change Notification Callbacks
- sqlite3_uri_boolean
int sqlite3_uri_boolean(const(char)* zFile, const(char)* zParam, int bDefault)
- sqlite3_uri_int64
sqlite3_int64 sqlite3_uri_int64(char* , char* , sqlite3_int64 )
- sqlite3_uri_key
const(char)* sqlite3_uri_key(const(char)* zFilename, int N)
CAPI3REF: Opening A New Database Connection
- sqlite3_user_data
void* sqlite3_user_data(sqlite3_context* )
CAPI3REF: User Data For Functions
- sqlite3_value_blob
const(void)* sqlite3_value_blob(sqlite3_value* )
- sqlite3_value_bytes
int sqlite3_value_bytes(sqlite3_value* )
- sqlite3_value_bytes16
int sqlite3_value_bytes16(sqlite3_value* )
- sqlite3_value_double
double sqlite3_value_double(sqlite3_value* )
- sqlite3_value_frombind
int sqlite3_value_frombind(sqlite3_value* )
- sqlite3_value_int
int sqlite3_value_int(sqlite3_value* )
- sqlite3_value_int64
sqlite3_int64 sqlite3_value_int64(sqlite3_value* )
- sqlite3_value_nochange
int sqlite3_value_nochange(sqlite3_value* )
- sqlite3_value_numeric_type
int sqlite3_value_numeric_type(sqlite3_value* )
- sqlite3_value_text
const(char)* sqlite3_value_text(sqlite3_value* )
- sqlite3_value_text16
const(void)* sqlite3_value_text16(sqlite3_value* )
- sqlite3_value_text16be
const(void)* sqlite3_value_text16be(sqlite3_value* )
- sqlite3_value_text16le
const(void)* sqlite3_value_text16le(sqlite3_value* )
- sqlite3_value_type
int sqlite3_value_type(sqlite3_value* )
CAPI3REF: Obtaining SQL Function Parameter Values
- sqlite3_vfs_find
sqlite3_vfs* sqlite3_vfs_find(char* zVfsName)
- sqlite3_vfs_register
int sqlite3_vfs_register(sqlite3_vfs* , int makeDflt)
- sqlite3_vfs_unregister
int sqlite3_vfs_unregister(sqlite3_vfs* )
CAPI3REF: Virtual File System Objects
- sqlite3_wal_autocheckpoint
int sqlite3_wal_autocheckpoint(sqlite3* db, int N)
CAPI3REF: Configure an auto-checkpoint
- sqlite3_wal_checkpoint
int sqlite3_wal_checkpoint(sqlite3* db, char* zDb)
CAPI3REF: Checkpoint a database
- sqlite3_wal_checkpoint_v2
int sqlite3_wal_checkpoint_v2(sqlite3* db, const(char)* zDb, int eMode, int* pnLog, int* pnCkpt)
CAPI3REF: Checkpoint a database
- sqlite3_wal_hook
void* sqlite3_wal_hook(sqlite3* , int function(void*, sqlite3*, const char*, int) , void* )
CAPI3REF: Write-Ahead Log Commit Hook
- sqlite3_win32_set_directory
int sqlite3_win32_set_directory(c_ulong type, void* zValue)
- sqlite3_win32_set_directory16
int sqlite3_win32_set_directory16(c_ulong type, void* zValue)
- sqlite3_win32_set_directory8
int sqlite3_win32_set_directory8(c_ulong type, void* zValue)
CAPI3REF: Win32 Specific Interface
- sqlite3changegroup_add_strm
int sqlite3changegroup_add_strm(sqlite3_changegroup* , int function(void* pIn, void* pData, int* pnData) xInput, void* pIn)
- sqlite3changegroup_output_strm
int sqlite3changegroup_output_strm(sqlite3_changegroup* , int function(void* pOut, const(void)* pData, int nData) xOutput, void* pOut)
- sqlite3changeset_apply_v2
int sqlite3changeset_apply_v2(sqlite3* db, int nChangeset, void* pChangeset, int function(void* pCtx, const(char)* zTab) xFilter, int function(void* pCtx, int eConflict, sqlite3_changeset_iter* p) xConflict, void* pCtx, void** ppRebase, int* pnRebase, int flags)
- sqlite3changeset_apply_v2_strm
int sqlite3changeset_apply_v2_strm(sqlite3* db, int function(void* pIn, void* pData, int* pnData) xInput, void* pIn, int function(void* pCtx, const(char)* zTab) xFilter, int function(void* pCtx, int eConflict, sqlite3_changeset_iter* p) xConflict, void* pCtx, void** ppRebase, int* pnRebase, int flags)
- sqlite3changeset_concat_strm
int sqlite3changeset_concat_strm(int function(void* pIn, void* pData, int* pnData) xInputA, void* pInA, int function(void* pIn, void* pData, int* pnData) xInputB, void* pInB, int function(void* pOut, const(void)* pData, int nData) xOutput, void* pOut)
- sqlite3changeset_invert_strm
int sqlite3changeset_invert_strm(int function(void* pIn, void* pData, int* pnData) xInput, void* pIn, int function(void* pOut, const(void)* pData, int nData) xOutput, void* pOut)
- sqlite3changeset_start_strm
int sqlite3changeset_start_strm(sqlite3_changeset_iter** pp, int function(void* pIn, void* pData, int* pnData) xInput, void* pIn)
- sqlite3changeset_start_v2
int sqlite3changeset_start_v2(sqlite3_changeset_iter** pp, int nChangeset, void* pChangeset, int flags)
- sqlite3changeset_start_v2_strm
int sqlite3changeset_start_v2_strm(sqlite3_changeset_iter** pp, int function(void* pIn, void* pData, int* pnData) xInput, void* pIn, int flags)
- sqlite3rebaser_rebase_strm
int sqlite3rebaser_rebase_strm(sqlite3_rebaser* pRebaser, int function(void* pIn, void* pData, int* pnData) xInput, void* pIn, int function(void* pOut, const(void)* pData, int nData) xOutput, void* pOut)
- sqlite3session_changeset_strm
int sqlite3session_changeset_strm(sqlite3_session* pSession, int function(void* pOut, const(void)* pData, int nData) xOutput, void* pOut)
- sqlite3session_patchset_strm
int sqlite3session_patchset_strm(sqlite3_session* pSession, int function(void* pOut, const(void)* pData, int nData) xOutput, void* pOut)
A pointer to a structure of the following type is passed as the first
argument to callbacks registered using rtree_geometry_callback().