Code
Hub
Workspaces
Following
Trending
Connect
MCP
copy
Create free account
hub
/
github.com/danthegoodman1/gRPSQLite
/ functions
Functions
179 in github.com/danthegoodman1/gRPSQLite
⨍
Functions
179
◇
Types & classes
75
↓ 74 callers
Method
lock
(&self, handle: &mut Self::Handle, level: LockLevel)
sqlite_vfs/src/sqlite-plugin/src/vfs.rs:180
↓ 16 callers
Function
fallible
(mut cb: impl FnMut() -> Result<i32, SqliteErr>)
sqlite_vfs/src/sqlite-plugin/src/vfs.rs:82
↓ 14 callers
Method
shared
(&self)
sqlite_vfs/src/sqlite-plugin/src/mock.rs:112
↓ 13 callers
Method
log
(&self, f: fmt::Arguments<'_>)
sqlite_vfs/src/sqlite-plugin/src/mock.rs:118
↓ 9 callers
Function
cache_file_path
(cache_dir: &str, cache_key: &str)
sqlite_vfs/src/lib.rs:58
↓ 7 callers
Function
cache_key
(database: &str, file_name: &str, offset: u64)
sqlite_vfs/src/lib.rs:54
↓ 5 callers
Function
lossy_cstr
(p: *const c_char)
sqlite_vfs/src/sqlite-plugin/src/vfs.rs:86
↓ 4 callers
Function
generate_timestamp
()
examples/versioned_memory_server.rs:164
↓ 4 callers
Method
is_readonly
(&self)
sqlite_vfs/src/sqlite-plugin/src/flags.rs:74
↓ 4 callers
Method
kind
(&self)
sqlite_vfs/src/sqlite-plugin/src/flags.rs:93
↓ 3 callers
Method
mode
(&self)
sqlite_vfs/src/sqlite-plugin/src/flags.rs:97
↓ 3 callers
Method
write
(&self, meta: &mut Self::Handle, offset: usize, buf: &[u8])
sqlite_vfs/src/sqlite-plugin/src/mock.rs:213
↓ 2 callers
Function
add
(left: u64, right: u64)
src/lib.rs:1
↓ 2 callers
Method
delete_on_close
(&self)
sqlite_vfs/src/sqlite-plugin/src/flags.rs:101
↓ 2 callers
Function
register_inner
( sqlite_api: SqliteApi, name: CString, vfs: T, opts: RegisterOpts, )
sqlite_vfs/src/sqlite-plugin/src/vfs.rs:279
↓ 2 callers
Function
register_static
(name: CString, vfs: T, opts: RegisterOpts)
sqlite_vfs/src/sqlite-plugin/src/vfs.rs:259
↓ 1 callers
Method
access
(&self, path: &str, flags: AccessFlags)
sqlite_vfs/src/sqlite-plugin/src/mock.rs:185
↓ 1 callers
Method
acquire_lease
( &self, request: Request<grpsqlite::AcquireLeaseRequest>, )
examples/memory_server.rs:37
↓ 1 callers
Method
atomic_write_batch
( &self, request: Request<grpsqlite::AtomicWriteBatchRequest>, )
examples/memory_server.rs:141
↓ 1 callers
Method
canonical_path
construct a canonical version of the given path
sqlite_vfs/src/sqlite-plugin/src/vfs.rs:165
↓ 1 callers
Method
close
(&self, meta: Self::Handle)
sqlite_vfs/src/sqlite-plugin/src/mock.rs:261
↓ 1 callers
Method
delete
(&self, path: &str)
sqlite_vfs/src/sqlite-plugin/src/mock.rs:177
↓ 1 callers
Method
device_characteristics
(&self)
sqlite_vfs/src/sqlite-plugin/src/vfs.rs:207
↓ 1 callers
Method
file_control
( &self, handle: &mut Self::Handle, op: c_int, p_arg: *mut c_void, )
sqlite_vfs/src/sqlite-plugin/src/vfs.rs:211
↓ 1 callers
Method
file_size
(&self, meta: &mut Self::Handle)
sqlite_vfs/src/sqlite-plugin/src/mock.rs:192
↓ 1 callers
Method
get_capabilities
( &self, _request: Request<grpsqlite::GetCapabilitiesRequest>, )
examples/memory_server.rs:23
↓ 1 callers
Method
get_file_size
( &self, request: Request<grpsqlite::GetFileSizeRequest>, )
examples/memory_server.rs:176
↓ 1 callers
Method
get_size
(&self)
examples/versioned_memory_server.rs:159
↓ 1 callers
Method
in_memory
(&self)
sqlite_vfs/src/sqlite-plugin/src/mock.rs:82
↓ 1 callers
Function
initialize_grpsqlite
()
sqlite_vfs/src/lib.rs:1161
↓ 1 callers
Method
into_err_code
(self)
sqlite_vfs/src/sqlite-plugin/src/logger.rs:16
↓ 1 callers
Method
next_id
(&mut self)
sqlite_vfs/src/sqlite-plugin/src/mock.rs:127
↓ 1 callers
Method
open
(&mut self, path: &Option<&str>, opts: &OpenOpts)
sqlite_vfs/src/sqlite-plugin/src/vfs.rs:755
↓ 1 callers
Method
pragma
( &self, handle: &mut Self::Handle, pragma: Pragma<'_>, )
sqlite_vfs/src/sqlite-plugin/src/vfs.rs:194
↓ 1 callers
Method
read
(&self, meta: &mut Self::Handle, offset: usize, buf: &mut [u8])
sqlite_vfs/src/sqlite-plugin/src/mock.rs:233
↓ 1 callers
Method
read_at_time
(&self, timestamp: Option<u64>, offset: usize, length: usize)
examples/versioned_memory_server.rs:37
↓ 1 callers
Method
readonly
(&self)
sqlite_vfs/src/sqlite-plugin/src/mock.rs:78
↓ 1 callers
Function
register_dynamic
( p_api: *mut ffi::sqlite3_api_routines, name: CString, vfs: T, opts: RegisterOpts, )
sqlite_vfs/src/sqlite-plugin/src/vfs.rs:268
↓ 1 callers
Method
register_logger
(&self, logger: SqliteLogger)
sqlite_vfs/src/sqlite-plugin/src/mock.rs:138
↓ 1 callers
Method
sector_size
system queries
sqlite_vfs/src/sqlite-plugin/src/vfs.rs:203
↓ 1 callers
Function
sqlite3_mprintf
uses sqlite3_mprintf to allocate memory for the string using sqlite's memory allocator returns a pointer to the sqlite3 allocated string # Safety the
sqlite_vfs/src/sqlite-plugin/src/vfs.rs:98
↓ 1 callers
Method
start_heartbeat_thread
(&self)
sqlite_vfs/src/lib.rs:153
↓ 1 callers
Method
sync
(&self, handle: &mut Self::Handle)
sqlite_vfs/src/sqlite-plugin/src/vfs.rs:188
↓ 1 callers
Method
truncate
(&self, meta: &mut Self::Handle, size: usize)
sqlite_vfs/src/sqlite-plugin/src/mock.rs:199
↓ 1 callers
Method
unlock
(&self, handle: &mut Self::Handle, level: LockLevel)
sqlite_vfs/src/sqlite-plugin/src/vfs.rs:184
Method
access
( &self, path: &str, flags: sqlite_plugin::flags::AccessFlags, )
sqlite_vfs/src/lib.rs:421
Method
access
(&mut self, path: &str, flags: AccessFlags)
sqlite_vfs/src/sqlite-plugin/src/mock.rs:36
Method
acquire_lease
( &self, request: Request<grpsqlite::AcquireLeaseRequest>, )
examples/versioned_memory_server.rs:192
Method
acquire_lease
( &self, request: Request<grpsqlite::AcquireLeaseRequest>, )
examples/memory_server_with_checksums.rs:43
Method
acquire_lease
( &self, request: Request<grpsqlite::AcquireLeaseRequest>, )
examples/memory_server_no_atomic.rs:37
Method
atomic_write_batch
(&mut self, writes: &[grpsqlite::AtomicWrite])
examples/versioned_memory_server.rs:106
Method
atomic_write_batch
( &self, request: Request<grpsqlite::AtomicWriteBatchRequest>, )
examples/memory_server_with_checksums.rs:156
Method
atomic_write_batch
( &self, _request: Request<grpsqlite::AtomicWriteBatchRequest>, )
examples/memory_server_no_atomic.rs:141
Method
canonical_path
(&mut self, path: &str)
sqlite_vfs/src/sqlite-plugin/src/mock.rs:33
Method
canonical_path
(&self, path: Cow<'a, str>)
sqlite_vfs/src/sqlite-plugin/src/mock.rs:143
Method
close
( &self, request: Request<grpsqlite::CloseRequest>, )
examples/versioned_memory_server.rs:210
Method
close
( &self, request: Request<grpsqlite::CloseRequest>, )
examples/memory_server_with_checksums.rs:59
Method
close
( &self, request: Request<grpsqlite::CloseRequest>, )
examples/memory_server.rs:53
Method
close
( &self, request: Request<grpsqlite::CloseRequest>, )
examples/memory_server_no_atomic.rs:53
Method
close
(&self, handle: Self::Handle)
sqlite_vfs/src/lib.rs:930
Method
close
(&mut self, handle: MockHandle)
sqlite_vfs/src/sqlite-plugin/src/mock.rs:42
Method
create_grpc_client
( config: &env_config::EnvConfig, )
sqlite_vfs/src/lib.rs:63
Method
default
()
examples/versioned_memory_server.rs:26
Method
delete
( &self, request: Request<grpsqlite::DeleteRequest>, )
examples/versioned_memory_server.rs:393
Method
delete
( &self, request: Request<grpsqlite::DeleteRequest>, )
examples/memory_server_with_checksums.rs:266
Method
delete
( &self, request: Request<grpsqlite::DeleteRequest>, )
examples/memory_server.rs:227
Method
delete
( &self, request: Request<grpsqlite::DeleteRequest>, )
examples/memory_server_no_atomic.rs:199
Method
delete
(&self, path: &str)
sqlite_vfs/src/lib.rs:362
Method
delete
(&mut self, path: &str)
sqlite_vfs/src/sqlite-plugin/src/mock.rs:35
Method
device_characteristics
(&self)
sqlite_vfs/src/lib.rs:999
Method
device_characteristics
(&mut self)
sqlite_vfs/src/sqlite-plugin/src/mock.rs:51
Method
device_characteristics
(&self)
sqlite_vfs/src/sqlite-plugin/src/mock.rs:290
Method
enabled
(&self, _metadata: &log::Metadata)
sqlite_vfs/src/lib.rs:267
Method
file_control
( &self, handle: &mut Self::Handle, op: c_int, _p_arg: *mut c_void, )
sqlite_vfs/src/lib.rs:1061
Method
file_size
(&self, handle: &mut Self::Handle)
sqlite_vfs/src/lib.rs:430
Method
file_size
(&mut self, handle: MockHandle)
sqlite_vfs/src/sqlite-plugin/src/mock.rs:37
Method
flags
(&self)
sqlite_vfs/src/sqlite-plugin/src/flags.rs:89
Method
flush
(&self)
sqlite_vfs/src/lib.rs:281
Method
fmt
(&self, f: &mut std::fmt::Formatter<'_>)
sqlite_vfs/src/sqlite-plugin/src/mock.rs:66
Method
fmt
(&self, f: &mut Formatter<'_>)
sqlite_vfs/src/sqlite-plugin/src/flags.rs:118
Method
from
(flags: i32)
sqlite_vfs/src/sqlite-plugin/src/flags.rs:25
Method
get_capabilities
( &self, _request: Request<grpsqlite::GetCapabilitiesRequest>, )
examples/versioned_memory_server.rs:178
Method
get_capabilities
( &self, _request: Request<grpsqlite::GetCapabilitiesRequest>, )
examples/memory_server_with_checksums.rs:29
Method
get_capabilities
( &self, _request: Request<grpsqlite::GetCapabilitiesRequest>, )
examples/memory_server_no_atomic.rs:23
Method
get_file_size
( &self, request: Request<grpsqlite::GetFileSizeRequest>, )
examples/versioned_memory_server.rs:336
Method
get_file_size
( &self, request: Request<grpsqlite::GetFileSizeRequest>, )
examples/memory_server_with_checksums.rs:193
Method
get_file_size
( &self, request: Request<grpsqlite::GetFileSizeRequest>, )
examples/memory_server_no_atomic.rs:148
Method
heartbeat_lease
( &self, request: Request<grpsqlite::HeartbeatLeaseRequest>, )
examples/versioned_memory_server.rs:220
Method
heartbeat_lease
( &self, request: Request<grpsqlite::HeartbeatLeaseRequest>, )
examples/memory_server_with_checksums.rs:69
Method
heartbeat_lease
( &self, request: Request<grpsqlite::HeartbeatLeaseRequest>, )
examples/memory_server.rs:63
Method
heartbeat_lease
( &self, request: Request<grpsqlite::HeartbeatLeaseRequest>, )
examples/memory_server_no_atomic.rs:63
Method
in_memory
(&self)
sqlite_vfs/src/handle.rs:23
Function
init
sqlite_vfs/sqlite_with_grpsqlite.c:4
Method
is_temp
(&self)
sqlite_vfs/src/sqlite-plugin/src/flags.rs:19
Function
it_works
()
src/lib.rs:12
Method
log
(&self, record: &log::Record)
sqlite_vfs/src/lib.rs:271
Method
log
Log bytes to the `SQLite3` log handle. This function will write each line separately to `SQLite3`. Note that `SQLite3` silently truncates log lines la
sqlite_vfs/src/sqlite-plugin/src/logger.rs:39
Function
log_handler
(_: i32, arg2: &str)
sqlite_vfs/src/sqlite-plugin/src/vfs.rs:743
Function
main
()
build.rs:1
Function
main
()
src/main.rs:3
next →
1–100 of 179, ranked by callers