Database.SQLite3.Direct

Connection management

open

close

errmsg

setTrace

getAutoCommit

Simple query execution

exec

execWithCallback

type ExecCallback

Statement management

prepare

getStatementDatabase

step

reset

finalize

clearBindings

statementSql

Parameter and column information

bindParameterCount

bindParameterName

bindParameterIndex

columnCount

columnName

Binding values to a prepared statement

bindInt64

bindDouble

bindText

bindBlob

bindNull

Reading the result row

columnType

columnInt64

columnDouble

columnText

columnBlob

control loading of extensions

setLoadExtensionEnabled

Result statistics

lastInsertRowId

changes

totalChanges

Create custom SQL functions

createFunction

createAggregate

deleteFunction

Extract function arguments

funcArgCount

funcArgType

funcArgInt64

funcArgDouble

funcArgText

funcArgBlob

Set the result of a function

funcResultInt64

funcResultDouble

funcResultText

funcResultBlob

funcResultNull

Create custom collations

createCollation

deleteCollation

Interrupting a long-running query

interrupt

Types

data Database

data Statement

data ColumnType

data FuncContext

data FuncArgs

Results and errors

data StepResult

data Error

Special types

data Utf8

data ParamIndex

data ColumnIndex

type ColumnCount

data ArgCount

type ArgIndex