Struct windows_sys::Win32::System::SqlLite::sqlite3_api_routines
[−]#[repr(C)]pub struct sqlite3_api_routines {Show 253 fields
pub aggregate_context: isize,
pub aggregate_count: isize,
pub bind_blob: isize,
pub bind_double: isize,
pub bind_int: isize,
pub bind_int64: isize,
pub bind_null: isize,
pub bind_parameter_count: isize,
pub bind_parameter_index: isize,
pub bind_parameter_name: isize,
pub bind_text: isize,
pub bind_text16: isize,
pub bind_value: isize,
pub busy_handler: isize,
pub busy_timeout: isize,
pub changes: isize,
pub close: isize,
pub collation_needed: isize,
pub collation_needed16: isize,
pub column_blob: isize,
pub column_bytes: isize,
pub column_bytes16: isize,
pub column_count: isize,
pub column_database_name: isize,
pub column_database_name16: isize,
pub column_decltype: isize,
pub column_decltype16: isize,
pub column_double: isize,
pub column_int: isize,
pub column_int64: isize,
pub column_name: isize,
pub column_name16: isize,
pub column_origin_name: isize,
pub column_origin_name16: isize,
pub column_table_name: isize,
pub column_table_name16: isize,
pub column_text: isize,
pub column_text16: isize,
pub column_type: isize,
pub column_value: isize,
pub commit_hook: isize,
pub complete: isize,
pub complete16: isize,
pub create_collation: isize,
pub create_collation16: isize,
pub create_function: isize,
pub create_function16: isize,
pub create_module: isize,
pub data_count: isize,
pub db_handle: isize,
pub declare_vtab: isize,
pub enable_shared_cache: isize,
pub errcode: isize,
pub errmsg: isize,
pub errmsg16: isize,
pub exec: isize,
pub expired: isize,
pub finalize: isize,
pub free: isize,
pub free_table: isize,
pub get_autocommit: isize,
pub get_auxdata: isize,
pub get_table: isize,
pub global_recover: isize,
pub interruptx: isize,
pub last_insert_rowid: isize,
pub libversion: isize,
pub libversion_number: isize,
pub malloc: isize,
pub mprintf: isize,
pub open: isize,
pub open16: isize,
pub prepare: isize,
pub prepare16: isize,
pub profile: isize,
pub progress_handler: isize,
pub realloc: isize,
pub reset: isize,
pub result_blob: isize,
pub result_double: isize,
pub result_error: isize,
pub result_error16: isize,
pub result_int: isize,
pub result_int64: isize,
pub result_null: isize,
pub result_text: isize,
pub result_text16: isize,
pub result_text16be: isize,
pub result_text16le: isize,
pub result_value: isize,
pub rollback_hook: isize,
pub set_authorizer: isize,
pub set_auxdata: isize,
pub xsnprintf: isize,
pub step: isize,
pub table_column_metadata: isize,
pub thread_cleanup: isize,
pub total_changes: isize,
pub trace: isize,
pub transfer_bindings: isize,
pub update_hook: isize,
pub user_data: isize,
pub value_blob: isize,
pub value_bytes: isize,
pub value_bytes16: isize,
pub value_double: isize,
pub value_int: isize,
pub value_int64: isize,
pub value_numeric_type: isize,
pub value_text: isize,
pub value_text16: isize,
pub value_text16be: isize,
pub value_text16le: isize,
pub value_type: isize,
pub vmprintf: isize,
pub overload_function: isize,
pub prepare_v2: isize,
pub prepare16_v2: isize,
pub clear_bindings: isize,
pub create_module_v2: isize,
pub bind_zeroblob: isize,
pub blob_bytes: isize,
pub blob_close: isize,
pub blob_open: isize,
pub blob_read: isize,
pub blob_write: isize,
pub create_collation_v2: isize,
pub file_control: isize,
pub memory_highwater: isize,
pub memory_used: isize,
pub mutex_alloc: isize,
pub mutex_enter: isize,
pub mutex_free: isize,
pub mutex_leave: isize,
pub mutex_try: isize,
pub open_v2: isize,
pub release_memory: isize,
pub result_error_nomem: isize,
pub result_error_toobig: isize,
pub sleep: isize,
pub soft_heap_limit: isize,
pub vfs_find: isize,
pub vfs_register: isize,
pub vfs_unregister: isize,
pub xthreadsafe: isize,
pub result_zeroblob: isize,
pub result_error_code: isize,
pub test_control: isize,
pub randomness: isize,
pub context_db_handle: isize,
pub extended_result_codes: isize,
pub limit: isize,
pub next_stmt: isize,
pub sql: isize,
pub status: isize,
pub backup_finish: isize,
pub backup_init: isize,
pub backup_pagecount: isize,
pub backup_remaining: isize,
pub backup_step: isize,
pub compileoption_get: isize,
pub compileoption_used: isize,
pub create_function_v2: isize,
pub db_config: isize,
pub db_mutex: isize,
pub db_status: isize,
pub extended_errcode: isize,
pub log: isize,
pub soft_heap_limit64: isize,
pub sourceid: isize,
pub stmt_status: isize,
pub strnicmp: isize,
pub unlock_notify: isize,
pub wal_autocheckpoint: isize,
pub wal_checkpoint: isize,
pub wal_hook: isize,
pub blob_reopen: isize,
pub vtab_config: isize,
pub vtab_on_conflict: isize,
pub close_v2: isize,
pub db_filename: isize,
pub db_readonly: isize,
pub db_release_memory: isize,
pub errstr: isize,
pub stmt_busy: isize,
pub stmt_readonly: isize,
pub stricmp: isize,
pub uri_boolean: isize,
pub uri_int64: isize,
pub uri_parameter: isize,
pub xvsnprintf: isize,
pub wal_checkpoint_v2: isize,
pub auto_extension: isize,
pub bind_blob64: isize,
pub bind_text64: isize,
pub cancel_auto_extension: isize,
pub load_extension: isize,
pub malloc64: isize,
pub msize: isize,
pub realloc64: isize,
pub reset_auto_extension: isize,
pub result_blob64: isize,
pub result_text64: isize,
pub strglob: isize,
pub value_dup: isize,
pub value_free: isize,
pub result_zeroblob64: isize,
pub bind_zeroblob64: isize,
pub value_subtype: isize,
pub result_subtype: isize,
pub status64: isize,
pub strlike: isize,
pub db_cacheflush: isize,
pub system_errno: isize,
pub trace_v2: isize,
pub expanded_sql: isize,
pub set_last_insert_rowid: isize,
pub prepare_v3: isize,
pub prepare16_v3: isize,
pub bind_pointer: isize,
pub result_pointer: isize,
pub value_pointer: isize,
pub vtab_nochange: isize,
pub value_nochange: isize,
pub vtab_collation: isize,
pub keyword_count: isize,
pub keyword_name: isize,
pub keyword_check: isize,
pub str_new: isize,
pub str_finish: isize,
pub str_appendf: isize,
pub str_vappendf: isize,
pub str_append: isize,
pub str_appendall: isize,
pub str_appendchar: isize,
pub str_reset: isize,
pub str_errcode: isize,
pub str_length: isize,
pub str_value: isize,
pub create_window_function: isize,
pub normalized_sql: isize,
pub stmt_isexplain: isize,
pub value_frombind: isize,
pub drop_modules: isize,
pub hard_heap_limit64: isize,
pub uri_key: isize,
pub filename_database: isize,
pub filename_journal: isize,
pub filename_wal: isize,
pub create_filename: isize,
pub free_filename: isize,
pub database_file_object: isize,
pub txn_state: isize,
}
Expand description
Required features: "Win32_System_SqlLite"
Fields
aggregate_context: isize
aggregate_count: isize
bind_blob: isize
bind_double: isize
bind_int: isize
bind_int64: isize
bind_null: isize
bind_parameter_count: isize
bind_parameter_index: isize
bind_parameter_name: isize
bind_text: isize
bind_text16: isize
bind_value: isize
busy_handler: isize
busy_timeout: isize
changes: isize
close: isize
collation_needed: isize
collation_needed16: isize
column_blob: isize
column_bytes: isize
column_bytes16: isize
column_count: isize
column_database_name: isize
column_database_name16: isize
column_decltype: isize
column_decltype16: isize
column_double: isize
column_int: isize
column_int64: isize
column_name: isize
column_name16: isize
column_origin_name: isize
column_origin_name16: isize
column_table_name: isize
column_table_name16: isize
column_text: isize
column_text16: isize
column_type: isize
column_value: isize
commit_hook: isize
complete: isize
complete16: isize
create_collation: isize
create_collation16: isize
create_function: isize
create_function16: isize
create_module: isize
data_count: isize
db_handle: isize
declare_vtab: isize
errcode: isize
errmsg: isize
errmsg16: isize
exec: isize
expired: isize
finalize: isize
free: isize
free_table: isize
get_autocommit: isize
get_auxdata: isize
get_table: isize
global_recover: isize
interruptx: isize
last_insert_rowid: isize
libversion: isize
libversion_number: isize
malloc: isize
mprintf: isize
open: isize
open16: isize
prepare: isize
prepare16: isize
profile: isize
progress_handler: isize
realloc: isize
reset: isize
result_blob: isize
result_double: isize
result_error: isize
result_error16: isize
result_int: isize
result_int64: isize
result_null: isize
result_text: isize
result_text16: isize
result_text16be: isize
result_text16le: isize
result_value: isize
rollback_hook: isize
set_auxdata: isize
xsnprintf: isize
step: isize
table_column_metadata: isize
thread_cleanup: isize
total_changes: isize
trace: isize
transfer_bindings: isize
update_hook: isize
user_data: isize
value_blob: isize
value_bytes: isize
value_bytes16: isize
value_double: isize
value_int: isize
value_int64: isize
value_numeric_type: isize
value_text: isize
value_text16: isize
value_text16be: isize
value_text16le: isize
value_type: isize
vmprintf: isize
overload_function: isize
prepare_v2: isize
prepare16_v2: isize
clear_bindings: isize
create_module_v2: isize
bind_zeroblob: isize
blob_bytes: isize
blob_close: isize
blob_open: isize
blob_read: isize
blob_write: isize
create_collation_v2: isize
file_control: isize
memory_highwater: isize
memory_used: isize
mutex_alloc: isize
mutex_enter: isize
mutex_free: isize
mutex_leave: isize
mutex_try: isize
open_v2: isize
release_memory: isize
result_error_nomem: isize
result_error_toobig: isize
sleep: isize
soft_heap_limit: isize
vfs_find: isize
vfs_register: isize
vfs_unregister: isize
xthreadsafe: isize
result_zeroblob: isize
result_error_code: isize
test_control: isize
randomness: isize
context_db_handle: isize
extended_result_codes: isize
limit: isize
next_stmt: isize
sql: isize
status: isize
backup_finish: isize
backup_init: isize
backup_pagecount: isize
backup_remaining: isize
backup_step: isize
compileoption_get: isize
compileoption_used: isize
create_function_v2: isize
db_config: isize
db_mutex: isize
db_status: isize
extended_errcode: isize
log: isize
soft_heap_limit64: isize
sourceid: isize
stmt_status: isize
strnicmp: isize
unlock_notify: isize
wal_autocheckpoint: isize
wal_checkpoint: isize
wal_hook: isize
blob_reopen: isize
vtab_config: isize
vtab_on_conflict: isize
close_v2: isize
db_filename: isize
db_readonly: isize
db_release_memory: isize
errstr: isize
stmt_busy: isize
stmt_readonly: isize
stricmp: isize
uri_boolean: isize
uri_int64: isize
uri_parameter: isize
xvsnprintf: isize
wal_checkpoint_v2: isize
auto_extension: isize
bind_blob64: isize
bind_text64: isize
cancel_auto_extension: isize
load_extension: isize
malloc64: isize
msize: isize
realloc64: isize
reset_auto_extension: isize
result_blob64: isize
result_text64: isize
strglob: isize
value_dup: isize
value_free: isize
result_zeroblob64: isize
bind_zeroblob64: isize
value_subtype: isize
result_subtype: isize
status64: isize
strlike: isize
db_cacheflush: isize
system_errno: isize
trace_v2: isize
expanded_sql: isize
set_last_insert_rowid: isize
prepare_v3: isize
prepare16_v3: isize
bind_pointer: isize
result_pointer: isize
value_pointer: isize
vtab_nochange: isize
value_nochange: isize
vtab_collation: isize
keyword_count: isize
keyword_name: isize
keyword_check: isize
str_new: isize
str_finish: isize
str_appendf: isize
str_vappendf: isize
str_append: isize
str_appendall: isize
str_appendchar: isize
str_reset: isize
str_errcode: isize
str_length: isize
str_value: isize
create_window_function: isize
normalized_sql: isize
stmt_isexplain: isize
value_frombind: isize
drop_modules: isize
hard_heap_limit64: isize
uri_key: isize
filename_database: isize
filename_journal: isize
filename_wal: isize
create_filename: isize
free_filename: isize
database_file_object: isize
txn_state: isize
Trait Implementations
impl Clone for sqlite3_api_routines
impl Clone for sqlite3_api_routines
impl Copy for sqlite3_api_routines
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
sourceimpl<T> BorrowMut<T> for T where
T: ?Sized,
impl<T> BorrowMut<T> for T where
T: ?Sized,
const: unstable · sourcefn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more