Code
Hub
Workspaces
Following
Trending
Connect
MCP
copy
Create free account
hub
/
github.com/asg017/sqlite-loadable-rs
/ functions
Functions
318 in github.com/asg017/sqlite-loadable-rs
⨍
Functions
318
◇
Types & classes
95
Function
main
()
sqlite3ext-sys/build.rs:6
Function
main
tests/static_hello/test_manual.c:8
Function
main
tests/static_hello/test_auto.c:8
Function
main
()
tests/static_hello/test_auto.go:18
Function
main
()
benchmarks/series/series.go:190
Function
main
()
benchmarks/scalar/scalar.go:49
Method
new
(kind: ErrorKind)
src/errors.rs:18
Method
new
( name: &str, declared_type: Option<&str>, constraints: Option<&str>, )
src/vtab_argparse.rs:78
Method
new
(list_value: *mut sqlite3_value)
src/table.rs:253
Method
new
()
tests/test_series.rs:106
Method
new
()
tests/test_vtab_in.rs:112
Method
new
()
tests/test_find_function.rs:87
Method
new
()
examples/characters.rs:89
Method
new
()
examples/series.rs:106
Method
new_message
(message: S)
src/errors.rs:21
Method
next
(&mut self)
tests/test_series.rs:132
Method
next
(&mut self)
tests/test_vtab_in.rs:148
Method
next
(&mut self)
tests/test_find_function.rs:108
Method
next
(&mut self)
examples/characters.rs:114
Method
next
(&mut self)
examples/series.rs:132
Method
notnull_or
Ensure that the value's type isn't SQLITE_NULL - return the given error as an Err.
src/api.rs:60
Method
notnull_or_else
Ensure that the value's type isn't SQLITE_NULL - otherwise call the error function and return as Err.
src/api.rs:70
Method
open
(&mut self)
tests/test_series.rs:90
Method
open
(&mut self)
tests/test_vtab_in.rs:99
Method
open
(&mut self)
tests/test_find_function.rs:56
Method
open
(&mut self)
examples/characters.rs:75
Method
order_bys
(&self)
src/table.rs:148
Function
parse_argument
Given a raw argument, returns a parsed [`Argument`]. Should already by comma (?) delimited, typically sourced from [`VTabArguments`](crate::table::VTa
src/vtab_argparse.rs:137
Function
pointer_destroy
(pointer: *mut c_void)
src/api.rs:360
Function
query_plan
(db: &Connection, sql: &str)
tests/test_vtab_in.rs:188
Function
register_entrypoint
Low-level wrapper around a typical entrypoint to a SQLite extension. You shouldn't have to use this directly - the sqlite_entrypoint macro will do thi
src/entrypoints.rs:15
Function
register_entrypoint_load_permanently
Low-level wrapper around an entrypoint to a SQLite extension that loads permanently. You shouldn't have to use this directly - the sqlite_entrypoint_
src/entrypoints.rs:36
Function
result_blob
Calls [`sqlite3_result_blob`](https://www.sqlite.org/c3ref/result_blob.html) to represent that a function returns a blob with the given value.
src/api.rs:296
Function
result_bool
Calls [`result_int`] with `value=1` for true, or `value=0` for false.
src/api.rs:336
Function
result_null
Calls [`sqlite3_result_null`](https://www.sqlite.org/c3ref/result_blob.html) to represent that a function returns null with the given value.
src/api.rs:304
Function
result_pointer
[sqlite3_result_pointer](https://www.sqlite.org/bindptr.html)
src/api.rs:365
Method
result_text
Result the given value on the given sqlite3_context, while applying the proper affinity rules. It may instead result as an i32, i64, or f64 numberor d
src/api.rs:468
Function
result_text_destructor
(raw: *mut c_void)
src/api.rs:272
Method
rowid
(&self)
tests/test_series.rs:160
Method
rowid
(&self)
tests/test_vtab_in.rs:171
Method
rowid
(&self)
tests/test_find_function.rs:125
Method
rowid
(&self)
examples/characters.rs:148
Function
rust_begin
<https://www.sqlite.org/vtab.html#the_xbegin_method> TODO set error message properly
src/table.rs:1106
Function
rust_best_index
<https://www.sqlite.org/vtab.html#the_xbestindex_method> TODO set error message properly
src/table.rs:950
Function
rust_close
<https://www.sqlite.org/vtab.html#the_xclose_method> TODO set error message properly
src/table.rs:1186
Function
rust_column
<https://www.sqlite.org/vtab.html#the_xcolumn_method> TODO set error message properly
src/table.rs:1263
Function
rust_commit
<https://www.sqlite.org/vtab.html#the_xcommit_method> TODO set error message properly
src/table.rs:1145
Function
rust_connect
<https://www.sqlite.org/vtab.html#the_xconnect_method> TODO set error message properly
src/table.rs:907
Function
rust_create
<https://www.sqlite.org/vtab.html#the_xcreate_method> TODO set error message properly
src/table.rs:864
Function
rust_destroy
<https://www.sqlite.org/vtab.html#the_xdestroy_method> TODO set error message properly
src/table.rs:983
Function
rust_disconnect
<https://www.sqlite.org/vtab.html#the_xdisconnect_method> TODO set error message properly
src/table.rs:969
Function
rust_eof
<https://www.sqlite.org/vtab.html#the_xeof_method> TODO set error message properly
src/table.rs:1253
Function
rust_filter
<https://www.sqlite.org/vtab.html#the_xfilter_method> TODO set error message properly
src/table.rs:1197
Function
rust_find_function
<https://www.sqlite.org/vtab.html#the_xfindfunction_method> TODO set error message properly
src/table.rs:1158
Function
rust_next
<https://www.sqlite.org/vtab.html#the_xnext_method> TODO set error message properly
src/table.rs:1232
Function
rust_open
<https://www.sqlite.org/vtab.html#the_xopen_method> TODO set error message properly
src/table.rs:999
Function
rust_rollback
<https://www.sqlite.org/vtab.html#the_xrollback_method> TODO set error message properly
src/table.rs:1132
Function
rust_rowid
"A successful invocation of this method will cause *pRowid to be filled with the rowid of row that the virtual table cursor pCur is currently pointing
src/table.rs:1291
Function
rust_sync
<https://www.sqlite.org/vtab.html#the_xsync_method> TODO set error message properly
src/table.rs:1119
Function
rust_update
<https://www.sqlite.org/vtab.html#the_xupdate_method> TODO set error message properly
src/table.rs:1087
Function
sanity
()
sqlite3ext-sys/src/lib.rs:12
Function
scalar_function_raw_with_aux
( x_func: F, aux: T, )
src/scalar.rs:245
Function
seriesBestIndex
** SQLite will invoke this method one or more times while planning a query ** that uses the generate_series virtual table. This routine needs to crea
benchmarks/series/series.c:325
Function
seriesClose
** Destructor for a series_cursor. */
benchmarks/series/series.c:162
Function
seriesColumn
** Return values of columns for the row at which the series_cursor ** is currently pointing. */
benchmarks/series/series.c:186
Function
seriesConnect
** The seriesConnect() method is invoked to create a new ** series_vtab that describes the generate_series virtual table. ** ** Think of this routine
benchmarks/series/series.c:107
Function
seriesDisconnect
** This method is the destructor for series_cursor objects. */
benchmarks/series/series.c:141
Function
seriesEof
** Return TRUE if the cursor has been moved off of the last ** row of output. */
benchmarks/series/series.c:218
Function
seriesFilter
** This method is called to "rewind" the series_cursor object back ** to the first row of output. This method is always called at least ** once prior
benchmarks/series/series.c:257
Function
seriesNext
** Advance a series_cursor to its next row of output. */
benchmarks/series/series.c:171
Function
seriesOpen
** Constructor for a new series_cursor object. */
benchmarks/series/series.c:149
Function
seriesRowid
** Return the rowid for the current row. In this implementation, the ** first row returned is assigned rowid value 1, and each subsequent ** row a val
benchmarks/series/series.c:208
Function
sqlite3_characters_init
(db: *mut sqlite3)
examples/characters.rs:154
Function
sqlite3_exec_init
(db: *mut sqlite3)
tests/test_exec.rs:24
Function
sqlite3_find_init
(db: *mut sqlite3)
tests/test_find_function.rs:131
Function
sqlite3_hello_init
(db: *mut sqlite3)
examples/load_permanent.rs:24
Function
sqlite3_hello_init
(db: *mut sqlite3)
examples/hello.rs:24
Function
sqlite3_in_init
(db: *mut sqlite3)
tests/test_vtab_in.rs:177
Function
sqlite3_scalarc_init
benchmarks/scalar/scalar.c:25
Function
sqlite3_scalarrs_init
(db: *mut sqlite3)
examples/scalar.rs:42
Function
sqlite3_seriesc_init
benchmarks/series/series.c:443
Function
sqlite3_seriesrs_init
(db: *mut sqlite3)
tests/test_series.rs:166
Function
sqlite3_seriesrs_init
(db: *mut sqlite3)
examples/series.rs:166
Function
sqlite3_stress_init
(db: *mut sqlite3)
examples/stress.rs:24
Function
sqlite3_test_collation_init
(db: *mut sqlite3)
tests/test_collation.rs:15
Function
sqlite3_wasm_extra_init
(_unused: *const std::ffi::c_char)
examples/hello.rs:32
Function
sqlite3_wasm_extra_init
(_unused: *const std::ffi::c_char)
examples/stress.rs:32
Function
sqlite3ext_bind_int64
(stmt: *mut sqlite3_stmt, c: c_int, v: i64)
src/ext.rs:201
Function
sqlite3ext_bind_pointer
( db: *mut sqlite3_stmt, i: i32, p: *mut c_void, t: *const c_char, )
src/ext.rs:102
Function
sqlite3ext_column_value
(stmt: *mut sqlite3_stmt, c: c_int)
src/ext.rs:164
Function
sqlite_entrypoint
(_attr: TokenStream, item: TokenStream)
sqlite-loadable-macros/src/lib.rs:10
Function
sqlite_entrypoint_permanent
(_attr: TokenStream, item: TokenStream)
sqlite-loadable-macros/src/lib.rs:50
Function
surround
surround_rs(name)
examples/scalar.rs:14
Function
surround
benchmarks/scalar/scalar.c:9
Function
t_values
(context: *mut sqlite3_context, _values: &[*mut sqlite3_value])
tests/test_exec.rs:10
Method
test_funcs
(self)
examples/test-examples.py:37
Function
test_manual_load
()
tests/test_manual_load.rs:25
Function
test_parse_argument
()
src/vtab_argparse.rs:208
Function
test_rusqlite_auto_extension
()
tests/test_hello.rs:25
Function
test_rusqlite_auto_extension
()
tests/test_series.rs:178
← previous
next →
201–300 of 318, ranked by callers