MCPcopy Create free account

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

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

↓ 1 callersFunctionsqlite3ext_result_subtype
(context: *mut sqlite3_context, subtype: u32)
src/ext.rs:380
↓ 1 callersFunctionsqlite3ext_result_text
( context: *mut sqlite3_context, s: *const c_char, n: i32, d: Option<unsafe extern "C" fn(*mut
src/ext.rs:361
↓ 1 callersFunctionsqlite3ext_set_auxdata
( context: *mut sqlite3_context, n: c_int, p: *mut c_void, d: Option<unsafe extern "C" fn(*mut
src/ext.rs:389
↓ 1 callersFunctionsqlite3ext_step
(stmt: *mut sqlite3_stmt)
src/ext.rs:120
↓ 1 callersFunctionsqlite3ext_value_blob
(arg1: *mut sqlite3_value)
src/ext.rs:93
↓ 1 callersFunctionsqlite3ext_value_bytes
(arg1: *mut sqlite3_value)
src/ext.rs:84
↓ 1 callersFunctionsqlite3ext_value_double
(arg1: *mut sqlite3_value)
src/ext.rs:249
↓ 1 callersFunctionsqlite3ext_value_int
(arg1: *mut sqlite3_value)
src/ext.rs:231
↓ 1 callersFunctionsqlite3ext_value_int64
(arg1: *mut sqlite3_value)
src/ext.rs:240
↓ 1 callersFunctionsqlite3ext_value_pointer
(arg1: *mut sqlite3_value, p: *mut c_char)
src/ext.rs:258
↓ 1 callersFunctionsqlite3ext_value_subtype
(value: *mut sqlite3_value)
src/ext.rs:75
↓ 1 callersFunctionsqlite3ext_vtab_distinct
(index_info: *mut sqlite3_index_info)
src/ext.rs:511
↓ 1 callersFunctionsqlite3ext_vtab_in_first
( value_list: *mut sqlite3_value, value_out: *mut *mut sqlite3_value, )
src/ext.rs:537
↓ 1 callersFunctionsqlite3ext_vtab_in_next
( value_list: *mut sqlite3_value, value_out: *mut *mut sqlite3_value, )
src/ext.rs:552
MethodApply
(ctx *sqlite.Context, values ...sqlite.Value)
benchmarks/scalar/scalar.go:13
MethodApply
(ctx *sqlite.Context, values ...sqlite.Value)
benchmarks/scalar/scalar.go:22
MethodApply
(ctx *sqlite.Context, values ...sqlite.Value)
benchmarks/scalar/scalar.go:30
MethodArgs
()
benchmarks/scalar/scalar.go:11
MethodArgs
()
benchmarks/scalar/scalar.go:20
MethodArgs
()
benchmarks/scalar/scalar.go:28
MethodBestIndex
(input *sqlite.IndexInfoInput)
benchmarks/series/series.go:26
MethodColumn
(context *sqlite.VirtualTableContext, i int)
benchmarks/series/series.go:154
MethodConnect
(_ *sqlite.Conn, _ []string, declare func(string) error)
benchmarks/series/series.go:20
MethodDeterministic
()
benchmarks/scalar/scalar.go:12
MethodDeterministic
()
benchmarks/scalar/scalar.go:21
MethodDeterministic
()
benchmarks/scalar/scalar.go:29
MethodDisconnect
()
benchmarks/series/series.go:89
MethodEof
()
benchmarks/series/series.go:170
MethodFilter
(idxNum int, _ string, values ...sqlite.Value)
benchmarks/series/series.go:101
MethodNext
()
benchmarks/series/series.go:144
MethodRowid
()
benchmarks/series/series.go:177
Functionadd
(context: *mut sqlite3_context, values: &[*mut sqlite3_value])
tests/test_manual_load.rs:4
Functionadd
add_rs(a, b)
examples/scalar.rs:21
Functionadd
benchmarks/scalar/scalar.c:15
Methodaffinity
Determines the column declaration's "affinity", based on the parsed declared type. Uses the same rules as <https://www.sqlite.org/datatype3.html#deter
src/vtab_argparse.rs:93
Methodat
Create a Value struct from a sqlite3_value pointer slice at the given index.
src/api.rs:49
Functionauxdata_get
TODO maybe return a Box<T>? [`sqlite3_get_auxdata`](https://www.sqlite.org/c3ref/get_auxdata.html)
src/api.rs:393
Functionauxdata_set
TODO maybe take in a Box<T>? [`sqlite3_set_auxdata`](https://www.sqlite.org/c3ref/get_auxdata.html)
src/api.rs:380
Methodbest_index
(&self, mut info: IndexInfo)
tests/test_series.rs:54
Methodbest_index
(&self, mut info: IndexInfo)
tests/test_vtab_in.rs:55
Methodbest_index
(&self, mut _info: IndexInfo)
tests/test_find_function.rs:52
Methodbest_index
(&self, mut info: IndexInfo)
examples/characters.rs:49
Methodbind_blob
(&mut self, _param_idx: i32, _value: &[u8])
src/exec.rs:64
Methodbind_i32
(&mut self, param_idx: i32, value: i32)
src/exec.rs:38
Methodbind_text
(&mut self, param_idx: i32, value: &str)
src/exec.rs:46
Methodcolumn
(&self, context: *mut sqlite3_context, i: c_int)
tests/test_series.rs:141
Methodcolumn
(&self, context: *mut sqlite3_context, i: c_int)
tests/test_vtab_in.rs:157
Methodcolumn
(&self, context: *mut sqlite3_context, i: c_int)
tests/test_find_function.rs:117
Methodcolumn
(&self, context: *mut sqlite3_context, i: i32)
examples/characters.rs:126
Methodcolumns_used
TODO the u64 by itself isn't very useful - offer a func that does the manually bitshifting/checks internally.
src/table.rs:196
Functioncompare
(a: &[u8], b: &[u8])
tests/test_collation.rs:5
Functioncompare_function_wrapper
( func: *mut std::os::raw::c_void, a_size: std::os::raw::c_int, a_pointer: *const std:
src/collation.rs:19
Functionconnect
connect(seperator, string1, ...)
examples/scalar.rs:29
Methodconnect
( _db: *mut sqlite3, _aux: Option<&Self::Aux>, _args: VTabArguments, )
tests/test_series.rs:40
Methodconnect
( _db: *mut sqlite3, _aux: Option<&Self::Aux>, _args: VTabArguments, )
tests/test_vtab_in.rs:41
Methodconnect
( _db: *mut sqlite3, _aux: Option<&Self::Aux>, _args: VTabArguments, )
tests/test_find_function.rs:38
Methodconnect
( _db: *mut sqlite3, _aux: Option<&Self::Aux>, _args: VTabArguments, )
examples/characters.rs:36
Methodcreate
( db: *mut sqlite3, aux: Option<&Self::Aux>, args: VTabArguments, )
src/table.rs:730
Functioncstring_destructor
(raw: *mut c_void)
src/exec.rs:20
Functiondefine_scalar_function_with_aux
Defines a new scalar function, but with the added ability to pass in an arbritary application "pointer" as any rust type. Can be accessed in the callb
src/scalar.rs:144
Functiondefine_table_function
Define a table function on the given sqlite3 database. "Table function" is the same as "eponymous-only" virtual table described at <https://www.sqlite
src/table.rs:320
Functiondefine_table_function_with_find
( db: *mut sqlite3, name: &str, aux: Option<T::Aux>, )
src/table.rs:376
Functiondefine_virtual_table
Define a virtual table on the sqlite3 database connection. Optionally pass in an auxillary object, which
src/table.rs:442
Functiondefine_virtual_table_with_find
( db: *mut sqlite3, name: &str, aux: Option<T::Aux>, )
src/table.rs:496
Functiondefine_virtual_table_writeable
( db: *mut sqlite3, name: &str, aux: Option<T::Aux>, )
src/table.rs:552
Functiondefine_virtual_table_writeable_with_transactions
( db: *mut sqlite3, name: &str, aux: Option<T::Aux>, )
src/table.rs:609
Functiondefine_virtual_table_writeablex
( db: *mut sqlite3, name: &str, aux: Option<T::Aux>, )
src/table.rs:669
Functiondelete_scalar_function
( db: *mut sqlite3, name: &str, num_args: c_int, func_flags: FunctionFlags, )
src/scalar.rs:195
Methoddestroy
(&self)
tests/test_series.rs:50
Methoddestroy
(&self)
tests/test_vtab_in.rs:51
Methoddestroy
(&self)
tests/test_find_function.rs:48
Methoddestroy
(&self)
examples/characters.rs:45
Methoddestroy
(&self)
examples/series.rs:50
Functiondestroy_aux
source: https://github.com/rusqlite/rusqlite/blob/12a6d3c1b1bdd58ca7103619b8a133e76d30decd/src/vtab/mod.rs#L931
src/table.rs:434
Methoddirection
(&self)
src/table.rs:293
Methoddisable_process_all_in
(&self)
src/table.rs:242
Methoddistinct
(&self)
src/table.rs:199
Methoddrop
(&mut self)
src/exec.rs:73
Methodeof
(&self)
tests/test_series.rs:137
Methodeof
(&self)
tests/test_vtab_in.rs:153
Methodeof
(&self)
tests/test_find_function.rs:113
Methodeof
(&self)
examples/characters.rs:119
Functionexecute_all
(sql, args=None)
examples/test-examples.py:30
Methodextended_column_affinity_from_type
https://www.sqlite.org/datatype3.html#determination_of_column_affinity
src/api.rs:535
Methodfilter
( &mut self, _idx_num: c_int, _idx_str: Option<&str>, values: &[*mut sqlite3_v
tests/test_series.rs:120
Methodfilter
( &mut self, _idx_num: c_int, idx_str: Option<&str>, values: &[*mut sqlite3_va
tests/test_vtab_in.rs:123
Methodfilter
( &mut self, _idx_num: c_int, _idx_str: Option<&str>, _values: &[*mut sqlite3_
tests/test_find_function.rs:98
Methodfilter
( &mut self, _idx_num: i32, _idx_str: Option<&str>, values: &[*mut sqlite3_val
examples/characters.rs:100
Methodfmt
(&self, f: &mut fmt::Formatter)
src/errors.rs:88
Methodfrom
(err: NulError)
src/errors.rs:63
Methodfrom
Create a Value struct from a borrowed sqlite3_value pointer
src/api.rs:40
Methodfrom_declared_type
Determines a column's affinity based on its declared typed, from <https://www.sqlite.org/datatype3.html#determination_of_column_affinity>
src/api.rs:431
Functionhello
(context: *mut sqlite3_context, values: &[*mut sqlite3_value])
tests/test_hello.rs:4
Functionhello
This function will be registered as a scalar function named "hello", and will be called on every invocation. It's goal is to return a string of "hello
examples/load_permanent.rs:10
Functionhello
This function will be registered as a scalar function named "hello", and will be called on every invocation. It's goal is to return a string of "hello
examples/stress.rs:10
Methodicolumn
(&self)
src/table.rs:290
Methodidx_flag
"Mask of SQLITE_INDEX_SCAN_* flags"
src/table.rs:118
Functioninit
()
benchmarks/series/series.go:180
Functioninit
()
benchmarks/scalar/scalar.go:34
Methodinto_kind
Unwrap this error into its underlying type.
src/errors.rs:31
← previousnext →101–200 of 318, ranked by callers