Crate powersync_sqlite_nostd

Crate powersync_sqlite_nostd 

Source

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§

bindings

Macros§

args
args_mut

Structs§

ManagedConnection
ManagedStmt
SQLite3Allocator
A GlobalAlloc implementation forwarding allocations to the memory allocation subsystem in SQLite.
VTabArgs

Enums§

ActionCode
ColumnType
Destructor
ResultCode

Traits§

Connection
Context
CursorRef
Stmt
StrRef
VTab
VTabRef
Value

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

Type Aliases§

XAuthorizer
xCommitHook
xDestroy
xFinal
xFunc
xRollbackHook
xStep
xUpdateHook