Database.SQLite3.Direct

Connection management

open

close

errcode

errmsg

setTrace

getAutoCommit

setSharedCacheEnabled

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

bindZeroBlob

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

funcResultZeroBlob

funcResultNull

getFuncContextDatabase

Create custom collations

createCollation

deleteCollation

Interrupting a long-running query

interrupt

Incremental blob I/O

blobOpen

blobClose

blobReopen

blobBytes

blobRead

blobReadBuf

blobWrite

Online Backup API

backupInit

backupFinish

backupStep

backupRemaining

backupPagecount

Types

data Database

data Statement

data ColumnType

data FuncContext

data FuncArgs

data Blob

data Backup

Results and errors

data StepResult

data BackupStepResult

data Error

Special types

data Utf8

data ParamIndex

data ColumnIndex

type ColumnCount

data ArgCount

type ArgIndex