module Amalgalite::SQLite3::Constants::ResultCode

module encapsulating the SQLite3 C extension constants for ResultCode

ResultCode defines the namespace for all possible result codes from an SQLite API call.

Constants

ABORT

4 – Callback routine requested an abort

AUTH

23 – Authorization denied

BUSY

5 – The database file is locked

BUSY_RECOVERY

no meaningful autogenerated documentation – constant is self explanatory ?

CANTOPEN

14 – Unable to open the database file

CANTOPEN_NOTEMPDIR

no meaningful autogenerated documentation – constant is self explanatory ?

CONSTRAINT

19 – Abort due to constraint violation

CORRUPT

11 – The database disk image is malformed

DONE

101 – sqlite3_step() has finished executing

EMPTY

16 – Database is empty

ERROR

1 – SQL error or missing database

FORMAT

24 – Auxiliary database format error

FULL

13 – Insertion failed because database is full

INTERNAL

2 – Internal logic error in SQLite

INTERRUPT

9 – Operation terminated by sqlite3_interrupt()

IOERR

10 – Some kind of disk I/O error occurred

IOERR_ACCESS

no meaningful autogenerated documentation – constant is self explanatory ?

IOERR_BLOCKED

no meaningful autogenerated documentation – constant is self explanatory ?

IOERR_CHECKRESERVEDLOCK

no meaningful autogenerated documentation – constant is self explanatory ?

IOERR_CLOSE

no meaningful autogenerated documentation – constant is self explanatory ?

IOERR_DELETE

no meaningful autogenerated documentation – constant is self explanatory ?

IOERR_DIR_CLOSE

no meaningful autogenerated documentation – constant is self explanatory ?

IOERR_DIR_FSYNC

no meaningful autogenerated documentation – constant is self explanatory ?

IOERR_FSTAT

no meaningful autogenerated documentation – constant is self explanatory ?

IOERR_FSYNC

no meaningful autogenerated documentation – constant is self explanatory ?

IOERR_LOCK

no meaningful autogenerated documentation – constant is self explanatory ?

IOERR_NOMEM

no meaningful autogenerated documentation – constant is self explanatory ?

IOERR_RDLOCK

no meaningful autogenerated documentation – constant is self explanatory ?

IOERR_READ

no meaningful autogenerated documentation – constant is self explanatory ?

IOERR_SHMLOCK

no meaningful autogenerated documentation – constant is self explanatory ?

IOERR_SHMOPEN

no meaningful autogenerated documentation – constant is self explanatory ?

IOERR_SHMSIZE

no meaningful autogenerated documentation – constant is self explanatory ?

IOERR_SHORT_READ

no meaningful autogenerated documentation – constant is self explanatory ?

IOERR_TRUNCATE

no meaningful autogenerated documentation – constant is self explanatory ?

IOERR_UNLOCK

no meaningful autogenerated documentation – constant is self explanatory ?

IOERR_WRITE

no meaningful autogenerated documentation – constant is self explanatory ?

LOCKED

6 – A table in the database is locked

LOCKED_SHAREDCACHE

no meaningful autogenerated documentation – constant is self explanatory ?

MISMATCH

20 – Data type mismatch

MISUSE

21 – Library used incorrectly

NOLFS

22 – Uses OS features not supported on host

NOMEM

7 – A malloc() failed

NOTADB

26 – File opened that is not a database file

NOTFOUND

12 – Unknown opcode in sqlite3_file_control()

OK

no meaningful autogenerated documentation – constant is self explanatory ?

PERM

3 – Access permission denied

PROTOCOL

15 – Database lock protocol error

RANGE

25 – 2nd parameter to sqlite3_bind out of range

READONLY

no meaningful autogenerated documentation – constant is self explanatory ?

ROW

100 – sqlite3_step() has another row ready

SCHEMA

17 – The database schema changed

TOOBIG

18 – String or BLOB exceeds size limit