Common Lisp Package: SQLITE3

README:

FUNCTION

Public

Undocumented

SQLITE3-CLOSE (DB)

SQLITE3-COLUMN-BLOB (STMT N-COL)

SQLITE3-COLUMN-BYTES (STMT N-COL)

SQLITE3-COLUMN-COUNT (STMT)

SQLITE3-COLUMN-NAME (STMT N)

SQLITE3-COLUMN-TEXT (STMT N-COL)

SQLITE3-COLUMN-TYPE (STMT N-COL)

SQLITE3-FINALIZE (STMT)

SQLITE3-OPEN (DB &OPTIONAL (MODE 0) &AUX (DB-NAME (ETYPECASE DB (PATHNAME (NAMESTRING DB)) (STRING DB))))

SQLITE3-PREPARE (DB SQL)

SQLITE3-STEP (STMT)

Private

Undocumented

%CLOSE (DB)

%COLUMN-NAME (STMT N-COL)

%FINALIZE (STMT)

%OPEN (DBNAME DB)

%PREPARE (DB SQL LEN STMT SQL-TAIL)

%STEP (STMT)

SQLITE3-ERRCODE (DB)

SQLITE3-ERRMSG (DB)

MACRO

Private

Undocumented

DEF-SQLITE3-FUNCTION (NAME ARGS &KEY (RETURNING VOID))

GENERIC-FUNCTION

Public

Undocumented

SQLITE3-ERROR-CODE (CONDITION)

SQLITE3-ERROR-MESSAGE (CONDITION)

Private

Undocumented

SIGNAL-SQLITE3-ERROR (DB)

VARIABLE

Public

Undocumented

NULL-STMT

Private

ERROR-CODES

Association list of error messages.

Undocumented

*DB-POINTERS*

*STMT-POINTERS*

CONDITION

Public

Undocumented

SQLITE3-ERROR

CONSTANT

Public

Undocumented

SQLITE-BLOB

SQLITE-FLOAT

SQLITE-INTEGER

SQLITE-NULL

SQLITE-TEXT

Private

SQLITE-ABORT

Callback routine requested an abort

SQLITE-AUTH

Authorization denied

SQLITE-BUSY

The database file is locked

SQLITE-CANTOPEN

Unable to open the database file

SQLITE-CONSTRAINT

Abort due to contraint violation

SQLITE-CORRUPT

The database disk image is malformed

SQLITE-DONE

sqlite3_step() has finished executing

SQLITE-EMPTY

Database is empty

SQLITE-ERROR

SQL error or missing database

SQLITE-FORMAT

Auxiliary database format error

SQLITE-FULL

Insertion failed because database is full

SQLITE-INTERNAL

An internal logic error in SQLite

SQLITE-INTERRUPT

Operation terminated by sqlite3_interrupt()

SQLITE-IOERR

Some kind of disk I/O error occurred

SQLITE-LOCKED

A table in the database is locked

SQLITE-MISMATCH

Data type mismatch

SQLITE-MISUSE

Library used incorrectly

SQLITE-NOLFS

Uses OS features not supported on host

SQLITE-NOMEM

A malloc() failed

SQLITE-NOTADB

File opened that is not a database file

SQLITE-NOTFOUND

(Internal Only) Table or record not found

SQLITE-OK

Successful result

SQLITE-PERM

Access permission denied

SQLITE-PROTOCOL

Database lock protocol error

SQLITE-RANGE

2nd parameter to sqlite3_bind out of range

SQLITE-READONLY

Attempt to write a readonly database

SQLITE-ROW

sqlite3_step() has another row ready

SQLITE-SCHEMA

The database schema changed

SQLITE-TOOBIG

Too much data for one row of a table