# Index of values

B
bind [Sqlite3] | `bind stmt n data` binds the value `data` to the free variable at position `n` of statement `stmt`.
bind_parameter_count [Sqlite3] | `bind_parameter_count stmt`
bind_parameter_index [Sqlite3] | `bind_parameter_index stmt name`
bind_parameter_name [Sqlite3] | `bind_parameter_name stmt n`
busy_timeout [Sqlite3] | `busy_timeout db ms` sets a busy handler that sleeps for a specified amount of time when a table is locked.
C
column [Sqlite3] | `column stmt n`
column_count [Sqlite3] | `column_count stmt`
column_decltype [Sqlite3] | `column_decltype stmt n`
column_name [Sqlite3] | `column_name stmt n`
create_fun0 [Sqlite3.Aggregate] | `create_fun0 db name ~init ~step ~final` registers the step and finalizer functions under name `name` with database handle `db`.
create_fun0 [Sqlite3] | `create_funN db name f` registers function `f` under name `name` with database handle `db`.
create_fun1 [Sqlite3.Aggregate] | `create_fun1 db name ~init ~step ~final` registers the step and finalizer functions under name `name` with database handle `db`.
create_fun1 [Sqlite3] | `create_fun1 db name f` registers function `f` under name `name` with database handle `db`.
create_fun2 [Sqlite3.Aggregate] | `create_fun2 db name ~init ~step ~final` registers the step and finalizer functions under name `name` with database handle `db`.
create_fun2 [Sqlite3] | `create_fun2 db name f` registers function `f` under name `name` with database handle `db`.
create_fun3 [Sqlite3] | `create_fun3 db name f` registers function `f` under name `name` with database handle `db`.
create_funN [Sqlite3.Aggregate] | `create_funN db name ~init ~step ~final` registers the step and finalizer functions under name `name` with database handle `db`.
create_funN [Sqlite3] | `create_funN db name f` registers function `f` under name `name` with database handle `db`.
D
data_count [Sqlite3] | `data_count stmt`
db_close [Sqlite3] | `db_close db` closes database `db` and invalidates the handle.
db_open [Sqlite3] | `db_open filename` opens the database file `filename`, and returns a database handle.
delete_function [Sqlite3] | `delete_function db name` deletes function with name `name` from database handle `db`.
E
enable_load_extension [Sqlite3] | `enable_load_extension db onoff` enable/disable the sqlite3 load extension.
errcode [Sqlite3] | `errcode db`
errmsg [Sqlite3] | `errmsg db`
exec [Sqlite3] | `exec db ?cb sql` performs SQL-operation `sql` on database `db`.
exec_no_headers [Sqlite3] | `exec_no_headers db ?cb sql` performs SQL-operation `sql` on database `db`.
exec_not_null [Sqlite3] | `exec_not_null db ~cb sql` performs SQL-operation `sql` on database `db`.
exec_not_null_no_headers [Sqlite3] | `exec_not_null_no_headers db ~cb sql` performs SQL-operation `sql` on database `db`.
expired [Sqlite3] | `expired stmt`
F
finalize [Sqlite3] | `finalize stmt` finalizes the statement `stmt`.
I
int_of_unknown [Sqlite3.Rc] | `int_of_unknown n` converts unknown return code `rc` to an integer.
L
last_insert_rowid [Sqlite3] | `last_insert_rowid db`
P
prepare [Sqlite3] | `prepare db sql` compile SQL-statement `sql` for database `db` into bytecode.
prepare_tail [Sqlite3] | `prepare_tail stmt` compile the remaining part of the SQL-statement `stmt` to bytecode.
R
recompile [Sqlite3] | `recompile stmt` recompiles the SQL-statement associated with `stmt` to bytecode.
reset [Sqlite3] | `reset stmt` resets the statement `stmt`, e.g.
row_data [Sqlite3] | `row_data stmt`
row_decltypes [Sqlite3] | `row_decltypes stmt`
row_names [Sqlite3] | `row_names stmt`
S
step [Sqlite3] | `step stmt` performs one step of the query associated with SQL-statement `stmt`.
T
to_string [Sqlite3.Data] | `to_string data` converts `data` to a string.
to_string [Sqlite3.Rc] | `to_string rc` converts return code `rc` to a string.
to_string_debug [Sqlite3.Data] | `to_string_debug data` converts `data` to a string including the data constructor.
transfer_bindings [Sqlite3] | `transfer_bindings stmt1 stmt2` transfer the bindings of statement `stmt1` to `stmt2`.