[−][src]Struct sqlite3_native::sqlite3_api_routines
Fields
aggregate_context: Option<unsafe extern "C" fn(_: *mut sqlite3_context, _: c_int) -> *mut c_void>
aggregate_count: Option<unsafe extern "C" fn(_: *mut sqlite3_context) -> c_int>
bind_blob: Option<unsafe extern "C" fn(_: *mut sqlite3_stmt, _: c_int, _: *const c_void, _: c_int, _: Option<unsafe extern "C" fn(_: *mut c_void)>) -> c_int>
bind_double: Option<unsafe extern "C" fn(_: *mut sqlite3_stmt, _: c_int, _: c_double) -> c_int>
bind_int: Option<unsafe extern "C" fn(_: *mut sqlite3_stmt, _: c_int, _: c_int) -> c_int>
bind_int64: Option<unsafe extern "C" fn(_: *mut sqlite3_stmt, _: c_int, _: sqlite_int64) -> c_int>
bind_null: Option<unsafe extern "C" fn(_: *mut sqlite3_stmt, _: c_int) -> c_int>
bind_parameter_count: Option<unsafe extern "C" fn(_: *mut sqlite3_stmt) -> c_int>
bind_parameter_index: Option<unsafe extern "C" fn(_: *mut sqlite3_stmt, _: *const c_char) -> c_int>
bind_parameter_name: Option<unsafe extern "C" fn(_: *mut sqlite3_stmt, _: c_int) -> *const c_char>
bind_text: Option<unsafe extern "C" fn(_: *mut sqlite3_stmt, _: c_int, _: *const c_char, _: c_int, _: Option<unsafe extern "C" fn(_: *mut c_void)>) -> c_int>
bind_text16: Option<unsafe extern "C" fn(_: *mut sqlite3_stmt, _: c_int, _: *const c_void, _: c_int, _: Option<unsafe extern "C" fn(_: *mut c_void)>) -> c_int>
bind_value: Option<unsafe extern "C" fn(_: *mut sqlite3_stmt, _: c_int, _: *const sqlite3_value) -> c_int>
busy_handler: Option<unsafe extern "C" fn(_: *mut sqlite3, _: Option<unsafe extern "C" fn(_: *mut c_void, _: c_int) -> c_int>, _: *mut c_void) -> c_int>
busy_timeout: Option<unsafe extern "C" fn(_: *mut sqlite3, _: c_int) -> c_int>
changes: Option<unsafe extern "C" fn(_: *mut sqlite3) -> c_int>
close: Option<unsafe extern "C" fn(_: *mut sqlite3) -> c_int>
collation_needed: Option<unsafe extern "C" fn(_: *mut sqlite3, _: *mut c_void, _: Option<unsafe extern "C" fn(_: *mut c_void, _: *mut sqlite3, _: c_int, _: *const c_char)>) -> c_int>
collation_needed16: Option<unsafe extern "C" fn(_: *mut sqlite3, _: *mut c_void, _: Option<unsafe extern "C" fn(_: *mut c_void, _: *mut sqlite3, _: c_int, _: *const c_void)>) -> c_int>
column_blob: Option<unsafe extern "C" fn(_: *mut sqlite3_stmt, _: c_int) -> *const c_void>
column_bytes: Option<unsafe extern "C" fn(_: *mut sqlite3_stmt, _: c_int) -> c_int>
column_bytes16: Option<unsafe extern "C" fn(_: *mut sqlite3_stmt, _: c_int) -> c_int>
column_count: Option<unsafe extern "C" fn(_: *mut sqlite3_stmt) -> c_int>
column_database_name: Option<unsafe extern "C" fn(_: *mut sqlite3_stmt, _: c_int) -> *const c_char>
column_database_name16: Option<unsafe extern "C" fn(_: *mut sqlite3_stmt, _: c_int) -> *const c_void>
column_decltype: Option<unsafe extern "C" fn(_: *mut sqlite3_stmt, _: c_int) -> *const c_char>
column_decltype16: Option<unsafe extern "C" fn(_: *mut sqlite3_stmt, _: c_int) -> *const c_void>
column_double: Option<unsafe extern "C" fn(_: *mut sqlite3_stmt, _: c_int) -> c_double>
column_int: Option<unsafe extern "C" fn(_: *mut sqlite3_stmt, _: c_int) -> c_int>
column_int64: Option<unsafe extern "C" fn(_: *mut sqlite3_stmt, _: c_int) -> sqlite_int64>
column_name: Option<unsafe extern "C" fn(_: *mut sqlite3_stmt, _: c_int) -> *const c_char>
column_name16: Option<unsafe extern "C" fn(_: *mut sqlite3_stmt, _: c_int) -> *const c_void>
column_origin_name: Option<unsafe extern "C" fn(_: *mut sqlite3_stmt, _: c_int) -> *const c_char>
column_origin_name16: Option<unsafe extern "C" fn(_: *mut sqlite3_stmt, _: c_int) -> *const c_void>
column_table_name: Option<unsafe extern "C" fn(_: *mut sqlite3_stmt, _: c_int) -> *const c_char>
column_table_name16: Option<unsafe extern "C" fn(_: *mut sqlite3_stmt, _: c_int) -> *const c_void>
column_text: Option<unsafe extern "C" fn(_: *mut sqlite3_stmt, _: c_int) -> *const c_uchar>
column_text16: Option<unsafe extern "C" fn(_: *mut sqlite3_stmt, _: c_int) -> *const c_void>
column_type: Option<unsafe extern "C" fn(_: *mut sqlite3_stmt, _: c_int) -> c_int>
column_value: Option<unsafe extern "C" fn(_: *mut sqlite3_stmt, _: c_int) -> *mut sqlite3_value>
commit_hook: Option<unsafe extern "C" fn(_: *mut sqlite3, _: Option<unsafe extern "C" fn(_: *mut c_void) -> c_int>, _: *mut c_void) -> *mut c_void>
complete: Option<unsafe extern "C" fn(_: *const c_char) -> c_int>
complete16: Option<unsafe extern "C" fn(_: *const c_void) -> c_int>
create_collation: Option<unsafe extern "C" fn(_: *mut sqlite3, _: *const c_char, _: c_int, _: *mut c_void, _: Option<unsafe extern "C" fn(_: *mut c_void, _: c_int, _: *const c_void, _: c_int, _: *const c_void) -> c_int>) -> c_int>
create_collation16: Option<unsafe extern "C" fn(_: *mut sqlite3, _: *const c_void, _: c_int, _: *mut c_void, _: Option<unsafe extern "C" fn(_: *mut c_void, _: c_int, _: *const c_void, _: c_int, _: *const c_void) -> c_int>) -> c_int>
create_function: Option<unsafe extern "C" fn(_: *mut sqlite3, _: *const c_char, _: c_int, _: c_int, _: *mut c_void, _: Option<unsafe extern "C" fn(_: *mut sqlite3_context, _: c_int, _: *mut *mut sqlite3_value)>, _: Option<unsafe extern "C" fn(_: *mut sqlite3_context, _: c_int, _: *mut *mut sqlite3_value)>, _: Option<unsafe extern "C" fn(_: *mut sqlite3_context)>) -> c_int>
create_function16: Option<unsafe extern "C" fn(_: *mut sqlite3, _: *const c_void, _: c_int, _: c_int, _: *mut c_void, _: Option<unsafe extern "C" fn(_: *mut sqlite3_context, _: c_int, _: *mut *mut sqlite3_value)>, _: Option<unsafe extern "C" fn(_: *mut sqlite3_context, _: c_int, _: *mut *mut sqlite3_value)>, _: Option<unsafe extern "C" fn(_: *mut sqlite3_context)>) -> c_int>
create_module: Option<unsafe extern "C" fn(_: *mut sqlite3, _: *const c_char, _: *const sqlite3_module, _: *mut c_void) -> c_int>
data_count: Option<unsafe extern "C" fn(_: *mut sqlite3_stmt) -> c_int>
db_handle: Option<unsafe extern "C" fn(_: *mut sqlite3_stmt) -> *mut sqlite3>
declare_vtab: Option<unsafe extern "C" fn(_: *mut sqlite3, _: *const c_char) -> c_int>
errcode: Option<unsafe extern "C" fn(_: *mut sqlite3) -> c_int>
errmsg: Option<unsafe extern "C" fn(_: *mut sqlite3) -> *const c_char>
errmsg16: Option<unsafe extern "C" fn(_: *mut sqlite3) -> *const c_void>
exec: Option<unsafe extern "C" fn(_: *mut sqlite3, _: *const c_char, _: sqlite3_callback, _: *mut c_void, _: *mut *mut c_char) -> c_int>
expired: Option<unsafe extern "C" fn(_: *mut sqlite3_stmt) -> c_int>
finalize: Option<unsafe extern "C" fn(_: *mut sqlite3_stmt) -> c_int>
free: Option<unsafe extern "C" fn(_: *mut c_void)>
free_table: Option<unsafe extern "C" fn(_: *mut *mut c_char)>
get_autocommit: Option<unsafe extern "C" fn(_: *mut sqlite3) -> c_int>
get_auxdata: Option<unsafe extern "C" fn(_: *mut sqlite3_context, _: c_int) -> *mut c_void>
get_table: Option<unsafe extern "C" fn(_: *mut sqlite3, _: *const c_char, _: *mut *mut *mut c_char, _: *mut c_int, _: *mut c_int, _: *mut *mut c_char) -> c_int>
global_recover: Option<unsafe extern "C" fn() -> c_int>
interruptx: Option<unsafe extern "C" fn(_: *mut sqlite3)>
last_insert_rowid: Option<unsafe extern "C" fn(_: *mut sqlite3) -> sqlite_int64>
libversion: Option<unsafe extern "C" fn() -> *const c_char>
libversion_number: Option<unsafe extern "C" fn() -> c_int>
malloc: Option<unsafe extern "C" fn(_: c_int) -> *mut c_void>
mprintf: Option<unsafe extern "C" fn(_: *const c_char, ...) -> *mut c_char>
open: Option<unsafe extern "C" fn(_: *const c_char, _: *mut *mut sqlite3) -> c_int>
open16: Option<unsafe extern "C" fn(_: *const c_void, _: *mut *mut sqlite3) -> c_int>
prepare: Option<unsafe extern "C" fn(_: *mut sqlite3, _: *const c_char, _: c_int, _: *mut *mut sqlite3_stmt, _: *mut *const c_char) -> c_int>
prepare16: Option<unsafe extern "C" fn(_: *mut sqlite3, _: *const c_void, _: c_int, _: *mut *mut sqlite3_stmt, _: *mut *const c_void) -> c_int>
profile: Option<unsafe extern "C" fn(_: *mut sqlite3, _: Option<unsafe extern "C" fn(_: *mut c_void, _: *const c_char, _: sqlite_uint64)>, _: *mut c_void) -> *mut c_void>
progress_handler: Option<unsafe extern "C" fn(_: *mut sqlite3, _: c_int, _: Option<unsafe extern "C" fn(_: *mut c_void) -> c_int>, _: *mut c_void)>
realloc: Option<unsafe extern "C" fn(_: *mut c_void, _: c_int) -> *mut c_void>
reset: Option<unsafe extern "C" fn(_: *mut sqlite3_stmt) -> c_int>
result_blob: Option<unsafe extern "C" fn(_: *mut sqlite3_context, _: *const c_void, _: c_int, _: Option<unsafe extern "C" fn(_: *mut c_void)>)>
result_double: Option<unsafe extern "C" fn(_: *mut sqlite3_context, _: c_double)>
result_error: Option<unsafe extern "C" fn(_: *mut sqlite3_context, _: *const c_char, _: c_int)>
result_error16: Option<unsafe extern "C" fn(_: *mut sqlite3_context, _: *const c_void, _: c_int)>
result_int: Option<unsafe extern "C" fn(_: *mut sqlite3_context, _: c_int)>
result_int64: Option<unsafe extern "C" fn(_: *mut sqlite3_context, _: sqlite_int64)>
result_null: Option<unsafe extern "C" fn(_: *mut sqlite3_context)>
result_text: Option<unsafe extern "C" fn(_: *mut sqlite3_context, _: *const c_char, _: c_int, _: Option<unsafe extern "C" fn(_: *mut c_void)>)>
result_text16: Option<unsafe extern "C" fn(_: *mut sqlite3_context, _: *const c_void, _: c_int, _: Option<unsafe extern "C" fn(_: *mut c_void)>)>
result_text16be: Option<unsafe extern "C" fn(_: *mut sqlite3_context, _: *const c_void, _: c_int, _: Option<unsafe extern "C" fn(_: *mut c_void)>)>
result_text16le: Option<unsafe extern "C" fn(_: *mut sqlite3_context, _: *const c_void, _: c_int, _: Option<unsafe extern "C" fn(_: *mut c_void)>)>
result_value: Option<unsafe extern "C" fn(_: *mut sqlite3_context, _: *mut sqlite3_value)>
rollback_hook: Option<unsafe extern "C" fn(_: *mut sqlite3, _: Option<unsafe extern "C" fn(_: *mut c_void)>, _: *mut c_void) -> *mut c_void>
set_auxdata: Option<unsafe extern "C" fn(_: *mut sqlite3_context, _: c_int, _: *mut c_void, _: Option<unsafe extern "C" fn(_: *mut c_void)>)>
xsnprintf: Option<unsafe extern "C" fn(_: c_int, _: *mut c_char, _: *const c_char, ...) -> *mut c_char>
step: Option<unsafe extern "C" fn(_: *mut sqlite3_stmt) -> c_int>
table_column_metadata: Option<unsafe extern "C" fn(_: *mut sqlite3, _: *const c_char, _: *const c_char, _: *const c_char, _: *mut *const c_char, _: *mut *const c_char, _: *mut c_int, _: *mut c_int, _: *mut c_int) -> c_int>
thread_cleanup: Option<unsafe extern "C" fn()>
total_changes: Option<unsafe extern "C" fn(_: *mut sqlite3) -> c_int>
trace: Option<unsafe extern "C" fn(_: *mut sqlite3, _: Option<unsafe extern "C" fn(_: *mut c_void, _: *const c_char)>, _: *mut c_void) -> *mut c_void>
transfer_bindings: Option<unsafe extern "C" fn(_: *mut sqlite3_stmt, _: *mut sqlite3_stmt) -> c_int>
update_hook: Option<unsafe extern "C" fn(_: *mut sqlite3, _: Option<unsafe extern "C" fn(_: *mut c_void, _: c_int, _: *const c_char, _: *const c_char, _: sqlite_int64)>, _: *mut c_void) -> *mut c_void>
user_data: Option<unsafe extern "C" fn(_: *mut sqlite3_context) -> *mut c_void>
value_blob: Option<unsafe extern "C" fn(_: *mut sqlite3_value) -> *const c_void>
value_bytes: Option<unsafe extern "C" fn(_: *mut sqlite3_value) -> c_int>
value_bytes16: Option<unsafe extern "C" fn(_: *mut sqlite3_value) -> c_int>
value_double: Option<unsafe extern "C" fn(_: *mut sqlite3_value) -> c_double>
value_int: Option<unsafe extern "C" fn(_: *mut sqlite3_value) -> c_int>
value_int64: Option<unsafe extern "C" fn(_: *mut sqlite3_value) -> sqlite_int64>
value_numeric_type: Option<unsafe extern "C" fn(_: *mut sqlite3_value) -> c_int>
value_text: Option<unsafe extern "C" fn(_: *mut sqlite3_value) -> *const c_uchar>
value_text16: Option<unsafe extern "C" fn(_: *mut sqlite3_value) -> *const c_void>
value_text16be: Option<unsafe extern "C" fn(_: *mut sqlite3_value) -> *const c_void>
value_text16le: Option<unsafe extern "C" fn(_: *mut sqlite3_value) -> *const c_void>
value_type: Option<unsafe extern "C" fn(_: *mut sqlite3_value) -> c_int>
vmprintf: Option<unsafe extern "C" fn(_: *const c_char, _: VaList) -> *mut c_char>
overload_function: Option<unsafe extern "C" fn(_: *mut sqlite3, _: *const c_char, _: c_int) -> c_int>
prepare_v2: Option<unsafe extern "C" fn(_: *mut sqlite3, _: *const c_char, _: c_int, _: *mut *mut sqlite3_stmt, _: *mut *const c_char) -> c_int>
prepare16_v2: Option<unsafe extern "C" fn(_: *mut sqlite3, _: *const c_void, _: c_int, _: *mut *mut sqlite3_stmt, _: *mut *const c_void) -> c_int>
clear_bindings: Option<unsafe extern "C" fn(_: *mut sqlite3_stmt) -> c_int>
create_module_v2: Option<unsafe extern "C" fn(_: *mut sqlite3, _: *const c_char, _: *const sqlite3_module, _: *mut c_void, _: Option<unsafe extern "C" fn(_: *mut c_void)>) -> c_int>
bind_zeroblob: Option<unsafe extern "C" fn(_: *mut sqlite3_stmt, _: c_int, _: c_int) -> c_int>
blob_bytes: Option<unsafe extern "C" fn(_: *mut sqlite3_blob) -> c_int>
blob_close: Option<unsafe extern "C" fn(_: *mut sqlite3_blob) -> c_int>
blob_open: Option<unsafe extern "C" fn(_: *mut sqlite3, _: *const c_char, _: *const c_char, _: *const c_char, _: sqlite3_int64, _: c_int, _: *mut *mut sqlite3_blob) -> c_int>
blob_read: Option<unsafe extern "C" fn(_: *mut sqlite3_blob, _: *mut c_void, _: c_int, _: c_int) -> c_int>
blob_write: Option<unsafe extern "C" fn(_: *mut sqlite3_blob, _: *const c_void, _: c_int, _: c_int) -> c_int>
create_collation_v2: Option<unsafe extern "C" fn(_: *mut sqlite3, _: *const c_char, _: c_int, _: *mut c_void, _: Option<unsafe extern "C" fn(_: *mut c_void, _: c_int, _: *const c_void, _: c_int, _: *const c_void) -> c_int>, _: Option<unsafe extern "C" fn(_: *mut c_void)>) -> c_int>
file_control: Option<unsafe extern "C" fn(_: *mut sqlite3, _: *const c_char, _: c_int, _: *mut c_void) -> c_int>
memory_highwater: Option<unsafe extern "C" fn(_: c_int) -> sqlite3_int64>
memory_used: Option<unsafe extern "C" fn() -> sqlite3_int64>
mutex_alloc: Option<unsafe extern "C" fn(_: c_int) -> *mut sqlite3_mutex>
mutex_enter: Option<unsafe extern "C" fn(_: *mut sqlite3_mutex)>
mutex_free: Option<unsafe extern "C" fn(_: *mut sqlite3_mutex)>
mutex_leave: Option<unsafe extern "C" fn(_: *mut sqlite3_mutex)>
mutex_try: Option<unsafe extern "C" fn(_: *mut sqlite3_mutex) -> c_int>
open_v2: Option<unsafe extern "C" fn(_: *const c_char, _: *mut *mut sqlite3, _: c_int, _: *const c_char) -> c_int>
release_memory: Option<unsafe extern "C" fn(_: c_int) -> c_int>
result_error_nomem: Option<unsafe extern "C" fn(_: *mut sqlite3_context)>
result_error_toobig: Option<unsafe extern "C" fn(_: *mut sqlite3_context)>
sleep: Option<unsafe extern "C" fn(_: c_int) -> c_int>
soft_heap_limit: Option<unsafe extern "C" fn(_: c_int)>
vfs_find: Option<unsafe extern "C" fn(_: *const c_char) -> *mut sqlite3_vfs>
vfs_register: Option<unsafe extern "C" fn(_: *mut sqlite3_vfs, _: c_int) -> c_int>
vfs_unregister: Option<unsafe extern "C" fn(_: *mut sqlite3_vfs) -> c_int>
xthreadsafe: Option<unsafe extern "C" fn() -> c_int>
result_zeroblob: Option<unsafe extern "C" fn(_: *mut sqlite3_context, _: c_int)>
result_error_code: Option<unsafe extern "C" fn(_: *mut sqlite3_context, _: c_int)>
test_control: Option<unsafe extern "C" fn(_: c_int, ...) -> c_int>
randomness: Option<unsafe extern "C" fn(_: c_int, _: *mut c_void)>
context_db_handle: Option<unsafe extern "C" fn(_: *mut sqlite3_context) -> *mut sqlite3>
extended_result_codes: Option<unsafe extern "C" fn(_: *mut sqlite3, _: c_int) -> c_int>
limit: Option<unsafe extern "C" fn(_: *mut sqlite3, _: c_int, _: c_int) -> c_int>
next_stmt: Option<unsafe extern "C" fn(_: *mut sqlite3, _: *mut sqlite3_stmt) -> *mut sqlite3_stmt>
sql: Option<unsafe extern "C" fn(_: *mut sqlite3_stmt) -> *const c_char>
status: Option<unsafe extern "C" fn(_: c_int, _: *mut c_int, _: *mut c_int, _: c_int) -> c_int>
backup_finish: Option<unsafe extern "C" fn(_: *mut sqlite3_backup) -> c_int>
backup_init: Option<unsafe extern "C" fn(_: *mut sqlite3, _: *const c_char, _: *mut sqlite3, _: *const c_char) -> *mut sqlite3_backup>
backup_pagecount: Option<unsafe extern "C" fn(_: *mut sqlite3_backup) -> c_int>
backup_remaining: Option<unsafe extern "C" fn(_: *mut sqlite3_backup) -> c_int>
backup_step: Option<unsafe extern "C" fn(_: *mut sqlite3_backup, _: c_int) -> c_int>
compileoption_get: Option<unsafe extern "C" fn(_: c_int) -> *const c_char>
compileoption_used: Option<unsafe extern "C" fn(_: *const c_char) -> c_int>
create_function_v2: Option<unsafe extern "C" fn(_: *mut sqlite3, _: *const c_char, _: c_int, _: c_int, _: *mut c_void, _: Option<unsafe extern "C" fn(_: *mut sqlite3_context, _: c_int, _: *mut *mut sqlite3_value)>, _: Option<unsafe extern "C" fn(_: *mut sqlite3_context, _: c_int, _: *mut *mut sqlite3_value)>, _: Option<unsafe extern "C" fn(_: *mut sqlite3_context)>, _: Option<unsafe extern "C" fn(_: *mut c_void)>) -> c_int>
db_config: Option<unsafe extern "C" fn(_: *mut sqlite3, _: c_int, ...) -> c_int>
db_mutex: Option<unsafe extern "C" fn(_: *mut sqlite3) -> *mut sqlite3_mutex>
db_status: Option<unsafe extern "C" fn(_: *mut sqlite3, _: c_int, _: *mut c_int, _: *mut c_int, _: c_int) -> c_int>
extended_errcode: Option<unsafe extern "C" fn(_: *mut sqlite3) -> c_int>
log: Option<unsafe extern "C" fn(_: c_int, _: *const c_char, ...)>
soft_heap_limit64: Option<unsafe extern "C" fn(_: sqlite3_int64) -> sqlite3_int64>
sourceid: Option<unsafe extern "C" fn() -> *const c_char>
stmt_status: Option<unsafe extern "C" fn(_: *mut sqlite3_stmt, _: c_int, _: c_int) -> c_int>
strnicmp: Option<unsafe extern "C" fn(_: *const c_char, _: *const c_char, _: c_int) -> c_int>
unlock_notify: Option<unsafe extern "C" fn(_: *mut sqlite3, _: Option<unsafe extern "C" fn(_: *mut *mut c_void, _: c_int)>, _: *mut c_void) -> c_int>
wal_autocheckpoint: Option<unsafe extern "C" fn(_: *mut sqlite3, _: c_int) -> c_int>
wal_checkpoint: Option<unsafe extern "C" fn(_: *mut sqlite3, _: *const c_char) -> c_int>
wal_hook: Option<unsafe extern "C" fn(_: *mut sqlite3, _: Option<unsafe extern "C" fn(_: *mut c_void, _: *mut sqlite3, _: *const c_char, _: c_int) -> c_int>, _: *mut c_void) -> *mut c_void>
blob_reopen: Option<unsafe extern "C" fn(_: *mut sqlite3_blob, _: sqlite3_int64) -> c_int>
vtab_config: Option<unsafe extern "C" fn(_: *mut sqlite3, _: c_int, ...) -> c_int>
vtab_on_conflict: Option<unsafe extern "C" fn(_: *mut sqlite3) -> c_int>
close_v2: Option<unsafe extern "C" fn(_: *mut sqlite3) -> c_int>
db_filename: Option<unsafe extern "C" fn(_: *mut sqlite3, _: *const c_char) -> *const c_char>
db_readonly: Option<unsafe extern "C" fn(_: *mut sqlite3, _: *const c_char) -> c_int>
db_release_memory: Option<unsafe extern "C" fn(_: *mut sqlite3) -> c_int>
errstr: Option<unsafe extern "C" fn(_: c_int) -> *const c_char>
stmt_busy: Option<unsafe extern "C" fn(_: *mut sqlite3_stmt) -> c_int>
stmt_readonly: Option<unsafe extern "C" fn(_: *mut sqlite3_stmt) -> c_int>
stricmp: Option<unsafe extern "C" fn(_: *const c_char, _: *const c_char) -> c_int>
uri_boolean: Option<unsafe extern "C" fn(_: *const c_char, _: *const c_char, _: c_int) -> c_int>
uri_int64: Option<unsafe extern "C" fn(_: *const c_char, _: *const c_char, _: sqlite3_int64) -> sqlite3_int64>
uri_parameter: Option<unsafe extern "C" fn(_: *const c_char, _: *const c_char) -> *const c_char>
xvsnprintf: Option<unsafe extern "C" fn(_: c_int, _: *mut c_char, _: *const c_char, _: VaList) -> *mut c_char>
wal_checkpoint_v2: Option<unsafe extern "C" fn(_: *mut sqlite3, _: *const c_char, _: c_int, _: *mut c_int, _: *mut c_int) -> c_int>
auto_extension: Option<unsafe extern "C" fn(_: Option<unsafe extern "C" fn()>) -> c_int>
bind_blob64: Option<unsafe extern "C" fn(_: *mut sqlite3_stmt, _: c_int, _: *const c_void, _: sqlite3_uint64, _: Option<unsafe extern "C" fn(_: *mut c_void)>) -> c_int>
bind_text64: Option<unsafe extern "C" fn(_: *mut sqlite3_stmt, _: c_int, _: *const c_char, _: sqlite3_uint64, _: Option<unsafe extern "C" fn(_: *mut c_void)>, _: c_uchar) -> c_int>
cancel_auto_extension: Option<unsafe extern "C" fn(_: Option<unsafe extern "C" fn()>) -> c_int>
load_extension: Option<unsafe extern "C" fn(_: *mut sqlite3, _: *const c_char, _: *const c_char, _: *mut *mut c_char) -> c_int>
malloc64: Option<unsafe extern "C" fn(_: sqlite3_uint64) -> *mut c_void>
msize: Option<unsafe extern "C" fn(_: *mut c_void) -> sqlite3_uint64>
realloc64: Option<unsafe extern "C" fn(_: *mut c_void, _: sqlite3_uint64) -> *mut c_void>
reset_auto_extension: Option<unsafe extern "C" fn()>
result_blob64: Option<unsafe extern "C" fn(_: *mut sqlite3_context, _: *const c_void, _: sqlite3_uint64, _: Option<unsafe extern "C" fn(_: *mut c_void)>)>
result_text64: Option<unsafe extern "C" fn(_: *mut sqlite3_context, _: *const c_char, _: sqlite3_uint64, _: Option<unsafe extern "C" fn(_: *mut c_void)>, _: c_uchar)>
strglob: Option<unsafe extern "C" fn(_: *const c_char, _: *const c_char) -> c_int>
value_dup: Option<unsafe extern "C" fn(_: *const sqlite3_value) -> *mut sqlite3_value>
value_free: Option<unsafe extern "C" fn(_: *mut sqlite3_value)>
result_zeroblob64: Option<unsafe extern "C" fn(_: *mut sqlite3_context, _: sqlite3_uint64) -> c_int>
bind_zeroblob64: Option<unsafe extern "C" fn(_: *mut sqlite3_stmt, _: c_int, _: sqlite3_uint64) -> c_int>
value_subtype: Option<unsafe extern "C" fn(_: *mut sqlite3_value) -> c_uint>
result_subtype: Option<unsafe extern "C" fn(_: *mut sqlite3_context, _: c_uint)>
status64: Option<unsafe extern "C" fn(_: c_int, _: *mut sqlite3_int64, _: *mut sqlite3_int64, _: c_int) -> c_int>
strlike: Option<unsafe extern "C" fn(_: *const c_char, _: *const c_char, _: c_uint) -> c_int>
db_cacheflush: Option<unsafe extern "C" fn(_: *mut sqlite3) -> c_int>
system_errno: Option<unsafe extern "C" fn(_: *mut sqlite3) -> c_int>
trace_v2: Option<unsafe extern "C" fn(_: *mut sqlite3, _: c_uint, _: Option<unsafe extern "C" fn(_: c_uint, _: *mut c_void, _: *mut c_void, _: *mut c_void) -> c_int>, _: *mut c_void) -> c_int>
expanded_sql: Option<unsafe extern "C" fn(_: *mut sqlite3_stmt) -> *mut c_char>
set_last_insert_rowid: Option<unsafe extern "C" fn(_: *mut sqlite3, _: sqlite3_int64)>
prepare_v3: Option<unsafe extern "C" fn(_: *mut sqlite3, _: *const c_char, _: c_int, _: c_uint, _: *mut *mut sqlite3_stmt, _: *mut *const c_char) -> c_int>
prepare16_v3: Option<unsafe extern "C" fn(_: *mut sqlite3, _: *const c_void, _: c_int, _: c_uint, _: *mut *mut sqlite3_stmt, _: *mut *const c_void) -> c_int>
bind_pointer: Option<unsafe extern "C" fn(_: *mut sqlite3_stmt, _: c_int, _: *mut c_void, _: *const c_char, _: Option<unsafe extern "C" fn(_: *mut c_void)>) -> c_int>
result_pointer: Option<unsafe extern "C" fn(_: *mut sqlite3_context, _: *mut c_void, _: *const c_char, _: Option<unsafe extern "C" fn(_: *mut c_void)>)>
value_pointer: Option<unsafe extern "C" fn(_: *mut sqlite3_value, _: *const c_char) -> *mut c_void>
vtab_nochange: Option<unsafe extern "C" fn(_: *mut sqlite3_context) -> c_int>
value_nochange: Option<unsafe extern "C" fn(_: *mut sqlite3_value) -> c_int>
vtab_collation: Option<unsafe extern "C" fn(_: *mut sqlite3_index_info, _: c_int) -> *const c_char>
keyword_count: Option<unsafe extern "C" fn() -> c_int>
keyword_name: Option<unsafe extern "C" fn(_: c_int, _: *mut *const c_char, _: *mut c_int) -> c_int>
keyword_check: Option<unsafe extern "C" fn(_: *const c_char, _: c_int) -> c_int>
str_new: Option<unsafe extern "C" fn(_: *mut sqlite3) -> *mut sqlite3_str>
str_finish: Option<unsafe extern "C" fn(_: *mut sqlite3_str) -> *mut c_char>
str_appendf: Option<unsafe extern "C" fn(_: *mut sqlite3_str, _: *const c_char, ...)>
str_vappendf: Option<unsafe extern "C" fn(_: *mut sqlite3_str, _: *const c_char, _: VaList)>
str_append: Option<unsafe extern "C" fn(_: *mut sqlite3_str, _: *const c_char, _: c_int)>
str_appendall: Option<unsafe extern "C" fn(_: *mut sqlite3_str, _: *const c_char)>
str_appendchar: Option<unsafe extern "C" fn(_: *mut sqlite3_str, _: c_int, _: c_char)>
str_reset: Option<unsafe extern "C" fn(_: *mut sqlite3_str)>
str_errcode: Option<unsafe extern "C" fn(_: *mut sqlite3_str) -> c_int>
str_length: Option<unsafe extern "C" fn(_: *mut sqlite3_str) -> c_int>
str_value: Option<unsafe extern "C" fn(_: *mut sqlite3_str) -> *mut c_char>
create_window_function: Option<unsafe extern "C" fn(_: *mut sqlite3, _: *const c_char, _: c_int, _: c_int, _: *mut c_void, _: Option<unsafe extern "C" fn(_: *mut sqlite3_context, _: c_int, _: *mut *mut sqlite3_value)>, _: Option<unsafe extern "C" fn(_: *mut sqlite3_context)>, _: Option<unsafe extern "C" fn(_: *mut sqlite3_context)>, _: Option<unsafe extern "C" fn(_: *mut sqlite3_context, _: c_int, _: *mut *mut sqlite3_value)>, _: Option<unsafe extern "C" fn(_: *mut c_void)>) -> c_int>
normalized_sql: Option<unsafe extern "C" fn(_: *mut sqlite3_stmt) -> *const c_char>
stmt_isexplain: Option<unsafe extern "C" fn(_: *mut sqlite3_stmt) -> c_int>
value_frombind: Option<unsafe extern "C" fn(_: *mut sqlite3_value) -> c_int>
drop_modules: Option<unsafe extern "C" fn(_: *mut sqlite3, _: *mut *const c_char) -> c_int>
hard_heap_limit64: Option<unsafe extern "C" fn(_: sqlite3_int64) -> sqlite3_int64>
uri_key: Option<unsafe extern "C" fn(_: *const c_char, _: c_int) -> *const c_char>
filename_database: Option<unsafe extern "C" fn(_: *const c_char) -> *const c_char>
filename_journal: Option<unsafe extern "C" fn(_: *const c_char) -> *const c_char>
filename_wal: Option<unsafe extern "C" fn(_: *const c_char) -> *const c_char>
create_filename: Option<unsafe extern "C" fn(_: *const c_char, _: *const c_char, _: *const c_char, _: c_int, _: *mut *const c_char) -> *mut c_char>
free_filename: Option<unsafe extern "C" fn(_: *mut c_char)>
database_file_object: Option<unsafe extern "C" fn(_: *const c_char) -> *mut sqlite3_file>
Trait Implementations
impl Clone for sqlite3_api_routines
[src]
fn clone(&self) -> sqlite3_api_routines
[src]
fn clone_from(&mut self, source: &Self)
1.0.0[src]
impl Copy for sqlite3_api_routines
[src]
Auto Trait Implementations
impl RefUnwindSafe for sqlite3_api_routines
impl Send for sqlite3_api_routines
impl Sync for sqlite3_api_routines
impl Unpin for sqlite3_api_routines
impl UnwindSafe for sqlite3_api_routines
Blanket Implementations
impl<T> Any for T where
T: 'static + ?Sized,
[src]
T: 'static + ?Sized,
impl<T> Borrow<T> for T where
T: ?Sized,
[src]
T: ?Sized,
impl<T> BorrowMut<T> for T where
T: ?Sized,
[src]
T: ?Sized,
fn borrow_mut(&mut self) -> &mut T
[src]
impl<T> From<T> for T
[src]
impl<T, U> Into<U> for T where
U: From<T>,
[src]
U: From<T>,
impl<T> ToOwned for T where
T: Clone,
[src]
T: Clone,
type Owned = T
The resulting type after obtaining ownership.
fn to_owned(&self) -> T
[src]
fn clone_into(&self, target: &mut T)
[src]
impl<T, U> TryFrom<U> for T where
U: Into<T>,
[src]
U: Into<T>,
type Error = Infallible
The type returned in the event of a conversion error.
fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>
[src]
impl<T, U> TryInto<U> for T where
U: TryFrom<T>,
[src]
U: TryFrom<T>,