MCPcopy Create free account

hub / github.com/asg017/sqlite-loadable-rs / functions

Functions318 in github.com/asg017/sqlite-loadable-rs

Functionmain
()
sqlite3ext-sys/build.rs:6
Functionmain
tests/static_hello/test_manual.c:8
Functionmain
tests/static_hello/test_auto.c:8
Functionmain
()
tests/static_hello/test_auto.go:18
Functionmain
()
benchmarks/series/series.go:190
Functionmain
()
benchmarks/scalar/scalar.go:49
Methodnew
(kind: ErrorKind)
src/errors.rs:18
Methodnew
( name: &str, declared_type: Option<&str>, constraints: Option<&str>, )
src/vtab_argparse.rs:78
Methodnew
(list_value: *mut sqlite3_value)
src/table.rs:253
Methodnew
()
tests/test_series.rs:106
Methodnew
()
tests/test_vtab_in.rs:112
Methodnew
()
tests/test_find_function.rs:87
Methodnew
()
examples/characters.rs:89
Methodnew
()
examples/series.rs:106
Methodnew_message
(message: S)
src/errors.rs:21
Methodnext
(&mut self)
tests/test_series.rs:132
Methodnext
(&mut self)
tests/test_vtab_in.rs:148
Methodnext
(&mut self)
tests/test_find_function.rs:108
Methodnext
(&mut self)
examples/characters.rs:114
Methodnext
(&mut self)
examples/series.rs:132
Methodnotnull_or
Ensure that the value's type isn't SQLITE_NULL - return the given error as an Err.
src/api.rs:60
Methodnotnull_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
Methodopen
(&mut self)
tests/test_series.rs:90
Methodopen
(&mut self)
tests/test_vtab_in.rs:99
Methodopen
(&mut self)
tests/test_find_function.rs:56
Methodopen
(&mut self)
examples/characters.rs:75
Methodorder_bys
(&self)
src/table.rs:148
Functionparse_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
Functionpointer_destroy
(pointer: *mut c_void)
src/api.rs:360
Functionquery_plan
(db: &Connection, sql: &str)
tests/test_vtab_in.rs:188
Functionregister_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
Functionregister_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
Functionresult_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
Functionresult_bool
Calls [`result_int`] with `value=1` for true, or `value=0` for false.
src/api.rs:336
Functionresult_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
Functionresult_pointer
[sqlite3_result_pointer](https://www.sqlite.org/bindptr.html)
src/api.rs:365
Methodresult_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
Functionresult_text_destructor
(raw: *mut c_void)
src/api.rs:272
Methodrowid
(&self)
tests/test_series.rs:160
Methodrowid
(&self)
tests/test_vtab_in.rs:171
Methodrowid
(&self)
tests/test_find_function.rs:125
Methodrowid
(&self)
examples/characters.rs:148
Functionrust_begin
<https://www.sqlite.org/vtab.html#the_xbegin_method> TODO set error message properly
src/table.rs:1106
Functionrust_best_index
<https://www.sqlite.org/vtab.html#the_xbestindex_method> TODO set error message properly
src/table.rs:950
Functionrust_close
<https://www.sqlite.org/vtab.html#the_xclose_method> TODO set error message properly
src/table.rs:1186
Functionrust_column
<https://www.sqlite.org/vtab.html#the_xcolumn_method> TODO set error message properly
src/table.rs:1263
Functionrust_commit
<https://www.sqlite.org/vtab.html#the_xcommit_method> TODO set error message properly
src/table.rs:1145
Functionrust_connect
<https://www.sqlite.org/vtab.html#the_xconnect_method> TODO set error message properly
src/table.rs:907
Functionrust_create
<https://www.sqlite.org/vtab.html#the_xcreate_method> TODO set error message properly
src/table.rs:864
Functionrust_destroy
<https://www.sqlite.org/vtab.html#the_xdestroy_method> TODO set error message properly
src/table.rs:983
Functionrust_disconnect
<https://www.sqlite.org/vtab.html#the_xdisconnect_method> TODO set error message properly
src/table.rs:969
Functionrust_eof
<https://www.sqlite.org/vtab.html#the_xeof_method> TODO set error message properly
src/table.rs:1253
Functionrust_filter
<https://www.sqlite.org/vtab.html#the_xfilter_method> TODO set error message properly
src/table.rs:1197
Functionrust_find_function
<https://www.sqlite.org/vtab.html#the_xfindfunction_method> TODO set error message properly
src/table.rs:1158
Functionrust_next
<https://www.sqlite.org/vtab.html#the_xnext_method> TODO set error message properly
src/table.rs:1232
Functionrust_open
<https://www.sqlite.org/vtab.html#the_xopen_method> TODO set error message properly
src/table.rs:999
Functionrust_rollback
<https://www.sqlite.org/vtab.html#the_xrollback_method> TODO set error message properly
src/table.rs:1132
Functionrust_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
Functionrust_sync
<https://www.sqlite.org/vtab.html#the_xsync_method> TODO set error message properly
src/table.rs:1119
Functionrust_update
<https://www.sqlite.org/vtab.html#the_xupdate_method> TODO set error message properly
src/table.rs:1087
Functionsanity
()
sqlite3ext-sys/src/lib.rs:12
Functionscalar_function_raw_with_aux
( x_func: F, aux: T, )
src/scalar.rs:245
FunctionseriesBestIndex
** 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
FunctionseriesClose
** Destructor for a series_cursor. */
benchmarks/series/series.c:162
FunctionseriesColumn
** Return values of columns for the row at which the series_cursor ** is currently pointing. */
benchmarks/series/series.c:186
FunctionseriesConnect
** 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
FunctionseriesDisconnect
** This method is the destructor for series_cursor objects. */
benchmarks/series/series.c:141
FunctionseriesEof
** Return TRUE if the cursor has been moved off of the last ** row of output. */
benchmarks/series/series.c:218
FunctionseriesFilter
** 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
FunctionseriesNext
** Advance a series_cursor to its next row of output. */
benchmarks/series/series.c:171
FunctionseriesOpen
** Constructor for a new series_cursor object. */
benchmarks/series/series.c:149
FunctionseriesRowid
** 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
Functionsqlite3_characters_init
(db: *mut sqlite3)
examples/characters.rs:154
Functionsqlite3_exec_init
(db: *mut sqlite3)
tests/test_exec.rs:24
Functionsqlite3_find_init
(db: *mut sqlite3)
tests/test_find_function.rs:131
Functionsqlite3_hello_init
(db: *mut sqlite3)
examples/load_permanent.rs:24
Functionsqlite3_hello_init
(db: *mut sqlite3)
examples/hello.rs:24
Functionsqlite3_in_init
(db: *mut sqlite3)
tests/test_vtab_in.rs:177
Functionsqlite3_scalarc_init
benchmarks/scalar/scalar.c:25
Functionsqlite3_scalarrs_init
(db: *mut sqlite3)
examples/scalar.rs:42
Functionsqlite3_seriesc_init
benchmarks/series/series.c:443
Functionsqlite3_seriesrs_init
(db: *mut sqlite3)
tests/test_series.rs:166
Functionsqlite3_seriesrs_init
(db: *mut sqlite3)
examples/series.rs:166
Functionsqlite3_stress_init
(db: *mut sqlite3)
examples/stress.rs:24
Functionsqlite3_test_collation_init
(db: *mut sqlite3)
tests/test_collation.rs:15
Functionsqlite3_wasm_extra_init
(_unused: *const std::ffi::c_char)
examples/hello.rs:32
Functionsqlite3_wasm_extra_init
(_unused: *const std::ffi::c_char)
examples/stress.rs:32
Functionsqlite3ext_bind_int64
(stmt: *mut sqlite3_stmt, c: c_int, v: i64)
src/ext.rs:201
Functionsqlite3ext_bind_pointer
( db: *mut sqlite3_stmt, i: i32, p: *mut c_void, t: *const c_char, )
src/ext.rs:102
Functionsqlite3ext_column_value
(stmt: *mut sqlite3_stmt, c: c_int)
src/ext.rs:164
Functionsqlite_entrypoint
(_attr: TokenStream, item: TokenStream)
sqlite-loadable-macros/src/lib.rs:10
Functionsqlite_entrypoint_permanent
(_attr: TokenStream, item: TokenStream)
sqlite-loadable-macros/src/lib.rs:50
Functionsurround
surround_rs(name)
examples/scalar.rs:14
Functionsurround
benchmarks/scalar/scalar.c:9
Functiont_values
(context: *mut sqlite3_context, _values: &[*mut sqlite3_value])
tests/test_exec.rs:10
Methodtest_funcs
(self)
examples/test-examples.py:37
Functiontest_manual_load
()
tests/test_manual_load.rs:25
Functiontest_parse_argument
()
src/vtab_argparse.rs:208
Functiontest_rusqlite_auto_extension
()
tests/test_hello.rs:25
Functiontest_rusqlite_auto_extension
()
tests/test_series.rs:178
← previousnext →201–300 of 318, ranked by callers