Re-exports§
pub use crate::bindings::SQLITE_DETERMINISTIC as DETERMINISTIC;pub use crate::bindings::SQLITE_DIRECTONLY as DIRECTONLY;pub use crate::bindings::SQLITE_INDEX_CONSTRAINT_EQ as INDEX_CONSTRAINT_EQ;pub use crate::bindings::SQLITE_INDEX_CONSTRAINT_GE as INDEX_CONSTRAINT_GE;pub use crate::bindings::SQLITE_INDEX_CONSTRAINT_GLOB as INDEX_CONSTRAINT_GLOB;pub use crate::bindings::SQLITE_INDEX_CONSTRAINT_GT as INDEX_CONSTRAINT_GT;pub use crate::bindings::SQLITE_INDEX_CONSTRAINT_IS as INDEX_CONSTRAINT_IS;pub use crate::bindings::SQLITE_INDEX_CONSTRAINT_ISNOT as INDEX_CONSTRAINT_ISNOT;pub use crate::bindings::SQLITE_INDEX_CONSTRAINT_ISNOTNULL as INDEX_CONSTRAINT_ISNOTNULL;pub use crate::bindings::SQLITE_INDEX_CONSTRAINT_ISNULL as INDEX_CONSTRAINT_ISNULL;pub use crate::bindings::SQLITE_INDEX_CONSTRAINT_LE as INDEX_CONSTRAINT_LE;pub use crate::bindings::SQLITE_INDEX_CONSTRAINT_LIKE as INDEX_CONSTRAINT_LIKE;pub use crate::bindings::SQLITE_INDEX_CONSTRAINT_LT as INDEX_CONSTRAINT_LT;pub use crate::bindings::SQLITE_INDEX_CONSTRAINT_MATCH as INDEX_CONSTRAINT_MATCH;pub use crate::bindings::SQLITE_INDEX_CONSTRAINT_NE as INDEX_CONSTRAINT_NE;pub use crate::bindings::SQLITE_INDEX_CONSTRAINT_REGEXP as INDEX_CONSTRAINT_REGEXP;pub use crate::bindings::SQLITE_INNOCUOUS as INNOCUOUS;pub use crate::bindings::SQLITE_PREPARE_NO_VTAB as PREPARE_NO_VTAB;pub use crate::bindings::SQLITE_PREPARE_NORMALIZE as PREPARE_NORMALIZE;pub use crate::bindings::SQLITE_PREPARE_PERSISTENT as PREPARE_PERSISTENT;pub use crate::bindings::SQLITE_UTF8 as UTF8;pub use crate::bindings::sqlite_int64 as int64;pub use crate::bindings::sqlite3;pub use crate::bindings::sqlite3_api_routines as api_routines;pub use crate::bindings::sqlite3_context as context;pub use crate::bindings::sqlite3_index_info as index_info;pub use crate::bindings::sqlite3_index_info_sqlite3_index_constraint as index_constraint;pub use crate::bindings::sqlite3_index_info_sqlite3_index_constraint_usage as index_constraint_usage;pub use crate::bindings::sqlite3_module as module;pub use crate::bindings::sqlite3_mutex;pub use crate::bindings::sqlite3_stmt as stmt;pub use crate::bindings::sqlite3_uint64 as uint64;pub use crate::bindings::sqlite3_value as value;pub use crate::bindings::sqlite3_vtab as vtab;pub use crate::bindings::sqlite3_vtab_cursor as vtab_cursor;
Modules§
Macros§
Structs§
- Managed
Connection - Managed
Stmt - SQLite3
Allocator - A GlobalAlloc implementation forwarding allocations to the memory allocation subsystem in SQLite.
- VTab
Args
Enums§
Traits§
Functions§
- EXTENSION_
INIT2 - bind_
blob - bind_
double - bind_
int - bind_
int64 - bind_
null - bind_
parameter_ count - bind_
parameter_ name - bind_
pointer - bind_
text - bind_
value - changes64
- clear_
bindings - close
- column_
blob - column_
bytes - column_
count - column_
double - column_
int - column_
int64 - column_
name - column_
text - column_
text_ ptr - column_
type - column_
value - commit_
hook - context_
db_ handle - convert_
rc - create_
function_ v2 - create_
module_ v2 - declare_
vtab - errcode
- errmsg
- error_
offset - exec
- finalize
- free
- get_
autocommit - get_
auxdata - libversion
- libversion_
number - malloc
- next_
stmt - open
- parse_
vtab_ args - prepare_
v2 - prepare_
v3 - randomness
- realloc
- reset
- result_
blob - result_
double - result_
error - result_
error_ code - result_
int - result_
int64 - result_
null - result_
pointer - result_
subtype - result_
text - result_
value - rollback_
hook - set_
authorizer - set_
auxdata - shutdown
- sql
- sqlite3_
mutex_ alloc - sqlite3_
mutex_ enter - sqlite3_
mutex_ free - sqlite3_
mutex_ leave - sqlite3_
mutex_ try - step
- update_
hook - user_
data - value_
blob - value_
bytes - value_
double - value_
int - value_
int64 - value_
pointer - value_
text - value_
type - vtab_
config - vtab_
distinct