MCPcopy Create free account
hub / github.com/asg017/sqlite-loadable-rs / t_values

Function t_values

tests/test_exec.rs:10–20  ·  view source on GitHub ↗
(context: *mut sqlite3_context, _values: &[*mut sqlite3_value])

Source from the content-addressed store, hash-verified

8
9#[cfg(feature = "exec")]
10pub fn t_values(context: *mut sqlite3_context, _values: &[*mut sqlite3_value]) -> Result<()> {
11 let mut stmt =
12 exec::Statement::prepare(api::context_db_handle(context), "select value from t").unwrap();
13 let mut values: Vec<i64> = vec![];
14 for row in stmt.execute() {
15 let x = row.unwrap().get::<i64>(0);
16 values.push(x.unwrap());
17 }
18 api::result_json(context, serde_json::json!(values))?;
19 Ok(())
20}
21
22#[cfg(feature = "exec")]
23#[sqlite_entrypoint]

Callers

nothing calls this directly

Calls 3

context_db_handleFunction · 0.85
result_jsonFunction · 0.85
executeMethod · 0.80

Tested by

no test coverage detected