Module: Amalgalite::SQLite3::Constants::ResultCode

Extended by:
Helpers
Defined in:
lib/amalgalite/sqlite3/constants.rb,
ext/amalgalite/c/amalgalite_constants.c

Overview

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

Constant Summary collapse

ABORT =

4 – Callback routine requested an abort

INT2FIX(SQLITE_ABORT)
ABORT_ROLLBACK =

no meaningful autogenerated documentation – constant is self explanatory ?

INT2FIX(SQLITE_ABORT_ROLLBACK)
AUTH =

23 – Authorization denied

INT2FIX(SQLITE_AUTH)
AUTH_USER =

no meaningful autogenerated documentation – constant is self explanatory ?

INT2FIX(SQLITE_AUTH_USER)
BUSY =

5 – The database file is locked

INT2FIX(SQLITE_BUSY)
BUSY_RECOVERY =

no meaningful autogenerated documentation – constant is self explanatory ?

INT2FIX(SQLITE_BUSY_RECOVERY)
BUSY_SNAPSHOT =

no meaningful autogenerated documentation – constant is self explanatory ?

INT2FIX(SQLITE_BUSY_SNAPSHOT)
BUSY_TIMEOUT =

no meaningful autogenerated documentation – constant is self explanatory ?

INT2FIX(SQLITE_BUSY_TIMEOUT)
CANTOPEN =

14 – Unable to open the database file

INT2FIX(SQLITE_CANTOPEN)
CANTOPEN_CONVPATH =

no meaningful autogenerated documentation – constant is self explanatory ?

INT2FIX(SQLITE_CANTOPEN_CONVPATH)
CANTOPEN_DIRTYWAL =

(SQLITE_CANTOPEN | (5<<8)) – Not Used

INT2FIX(SQLITE_CANTOPEN_DIRTYWAL)
CANTOPEN_FULLPATH =

no meaningful autogenerated documentation – constant is self explanatory ?

INT2FIX(SQLITE_CANTOPEN_FULLPATH)
CANTOPEN_ISDIR =

no meaningful autogenerated documentation – constant is self explanatory ?

INT2FIX(SQLITE_CANTOPEN_ISDIR)
CANTOPEN_NOTEMPDIR =

no meaningful autogenerated documentation – constant is self explanatory ?

INT2FIX(SQLITE_CANTOPEN_NOTEMPDIR)
INT2FIX(SQLITE_CANTOPEN_SYMLINK)
CONSTRAINT =

19 – Abort due to constraint violation

INT2FIX(SQLITE_CONSTRAINT)
CONSTRAINT_CHECK =

no meaningful autogenerated documentation – constant is self explanatory ?

INT2FIX(SQLITE_CONSTRAINT_CHECK)
CONSTRAINT_COMMITHOOK =

no meaningful autogenerated documentation – constant is self explanatory ?

INT2FIX(SQLITE_CONSTRAINT_COMMITHOOK)
CONSTRAINT_FOREIGNKEY =

no meaningful autogenerated documentation – constant is self explanatory ?

INT2FIX(SQLITE_CONSTRAINT_FOREIGNKEY)
CONSTRAINT_FUNCTION =

no meaningful autogenerated documentation – constant is self explanatory ?

INT2FIX(SQLITE_CONSTRAINT_FUNCTION)
CONSTRAINT_NOTNULL =

no meaningful autogenerated documentation – constant is self explanatory ?

INT2FIX(SQLITE_CONSTRAINT_NOTNULL)
CONSTRAINT_PINNED =

no meaningful autogenerated documentation – constant is self explanatory ?

INT2FIX(SQLITE_CONSTRAINT_PINNED)
CONSTRAINT_PRIMARYKEY =

no meaningful autogenerated documentation – constant is self explanatory ?

INT2FIX(SQLITE_CONSTRAINT_PRIMARYKEY)
CONSTRAINT_ROWID =

no meaningful autogenerated documentation – constant is self explanatory ?

INT2FIX(SQLITE_CONSTRAINT_ROWID)
CONSTRAINT_TRIGGER =

no meaningful autogenerated documentation – constant is self explanatory ?

INT2FIX(SQLITE_CONSTRAINT_TRIGGER)
CONSTRAINT_UNIQUE =

no meaningful autogenerated documentation – constant is self explanatory ?

INT2FIX(SQLITE_CONSTRAINT_UNIQUE)
CONSTRAINT_VTAB =

no meaningful autogenerated documentation – constant is self explanatory ?

INT2FIX(SQLITE_CONSTRAINT_VTAB)
CORRUPT =

11 – The database disk image is malformed

INT2FIX(SQLITE_CORRUPT)
CORRUPT_INDEX =

no meaningful autogenerated documentation – constant is self explanatory ?

INT2FIX(SQLITE_CORRUPT_INDEX)
CORRUPT_SEQUENCE =

no meaningful autogenerated documentation – constant is self explanatory ?

INT2FIX(SQLITE_CORRUPT_SEQUENCE)
CORRUPT_VTAB =

no meaningful autogenerated documentation – constant is self explanatory ?

INT2FIX(SQLITE_CORRUPT_VTAB)
DONE =

101 – sqlite3_step() has finished executing

INT2FIX(SQLITE_DONE)
EMPTY =

16 – Internal use only

INT2FIX(SQLITE_EMPTY)
ERROR =

1 – Generic error

INT2FIX(SQLITE_ERROR)
ERROR_MISSING_COLLSEQ =

no meaningful autogenerated documentation – constant is self explanatory ?

INT2FIX(SQLITE_ERROR_MISSING_COLLSEQ)
ERROR_RETRY =

no meaningful autogenerated documentation – constant is self explanatory ?

INT2FIX(SQLITE_ERROR_RETRY)
ERROR_SNAPSHOT =

no meaningful autogenerated documentation – constant is self explanatory ?

INT2FIX(SQLITE_ERROR_SNAPSHOT)
FORMAT =

24 – Not used

INT2FIX(SQLITE_FORMAT)
FULL =

13 – Insertion failed because database is full

INT2FIX(SQLITE_FULL)
INTERNAL =

2 – Internal logic error in SQLite

INT2FIX(SQLITE_INTERNAL)
INTERRUPT =

9 – Operation terminated by sqlite3_interrupt()

INT2FIX(SQLITE_INTERRUPT)
IOERR =

10 – Some kind of disk I/O error occurred

INT2FIX(SQLITE_IOERR)
IOERR_ACCESS =

no meaningful autogenerated documentation – constant is self explanatory ?

INT2FIX(SQLITE_IOERR_ACCESS)
IOERR_AUTH =

no meaningful autogenerated documentation – constant is self explanatory ?

INT2FIX(SQLITE_IOERR_AUTH)
IOERR_BEGIN_ATOMIC =

no meaningful autogenerated documentation – constant is self explanatory ?

INT2FIX(SQLITE_IOERR_BEGIN_ATOMIC)
IOERR_BLOCKED =

no meaningful autogenerated documentation – constant is self explanatory ?

INT2FIX(SQLITE_IOERR_BLOCKED)
IOERR_CHECKRESERVEDLOCK =

no meaningful autogenerated documentation – constant is self explanatory ?

INT2FIX(SQLITE_IOERR_CHECKRESERVEDLOCK)
IOERR_CLOSE =

no meaningful autogenerated documentation – constant is self explanatory ?

INT2FIX(SQLITE_IOERR_CLOSE)
IOERR_COMMIT_ATOMIC =

no meaningful autogenerated documentation – constant is self explanatory ?

INT2FIX(SQLITE_IOERR_COMMIT_ATOMIC)
IOERR_CONVPATH =

no meaningful autogenerated documentation – constant is self explanatory ?

INT2FIX(SQLITE_IOERR_CONVPATH)
IOERR_CORRUPTFS =

no meaningful autogenerated documentation – constant is self explanatory ?

INT2FIX(SQLITE_IOERR_CORRUPTFS)
IOERR_DATA =

no meaningful autogenerated documentation – constant is self explanatory ?

INT2FIX(SQLITE_IOERR_DATA)
IOERR_DELETE =

no meaningful autogenerated documentation – constant is self explanatory ?

INT2FIX(SQLITE_IOERR_DELETE)
IOERR_DELETE_NOENT =

no meaningful autogenerated documentation – constant is self explanatory ?

INT2FIX(SQLITE_IOERR_DELETE_NOENT)
IOERR_DIR_CLOSE =

no meaningful autogenerated documentation – constant is self explanatory ?

INT2FIX(SQLITE_IOERR_DIR_CLOSE)
IOERR_DIR_FSYNC =

no meaningful autogenerated documentation – constant is self explanatory ?

INT2FIX(SQLITE_IOERR_DIR_FSYNC)
IOERR_FSTAT =

no meaningful autogenerated documentation – constant is self explanatory ?

INT2FIX(SQLITE_IOERR_FSTAT)
IOERR_FSYNC =

no meaningful autogenerated documentation – constant is self explanatory ?

INT2FIX(SQLITE_IOERR_FSYNC)
IOERR_GETTEMPPATH =

no meaningful autogenerated documentation – constant is self explanatory ?

INT2FIX(SQLITE_IOERR_GETTEMPPATH)
IOERR_LOCK =

no meaningful autogenerated documentation – constant is self explanatory ?

INT2FIX(SQLITE_IOERR_LOCK)
IOERR_MMAP =

no meaningful autogenerated documentation – constant is self explanatory ?

INT2FIX(SQLITE_IOERR_MMAP)
IOERR_NOMEM =

no meaningful autogenerated documentation – constant is self explanatory ?

INT2FIX(SQLITE_IOERR_NOMEM)
IOERR_RDLOCK =

no meaningful autogenerated documentation – constant is self explanatory ?

INT2FIX(SQLITE_IOERR_RDLOCK)
IOERR_READ =

no meaningful autogenerated documentation – constant is self explanatory ?

INT2FIX(SQLITE_IOERR_READ)
IOERR_ROLLBACK_ATOMIC =

no meaningful autogenerated documentation – constant is self explanatory ?

INT2FIX(SQLITE_IOERR_ROLLBACK_ATOMIC)
IOERR_SEEK =

no meaningful autogenerated documentation – constant is self explanatory ?

INT2FIX(SQLITE_IOERR_SEEK)
IOERR_SHMLOCK =

no meaningful autogenerated documentation – constant is self explanatory ?

INT2FIX(SQLITE_IOERR_SHMLOCK)
IOERR_SHMMAP =

no meaningful autogenerated documentation – constant is self explanatory ?

INT2FIX(SQLITE_IOERR_SHMMAP)
IOERR_SHMOPEN =

no meaningful autogenerated documentation – constant is self explanatory ?

INT2FIX(SQLITE_IOERR_SHMOPEN)
IOERR_SHMSIZE =

no meaningful autogenerated documentation – constant is self explanatory ?

INT2FIX(SQLITE_IOERR_SHMSIZE)
IOERR_SHORT_READ =

no meaningful autogenerated documentation – constant is self explanatory ?

INT2FIX(SQLITE_IOERR_SHORT_READ)
IOERR_TRUNCATE =

no meaningful autogenerated documentation – constant is self explanatory ?

INT2FIX(SQLITE_IOERR_TRUNCATE)
IOERR_UNLOCK =

no meaningful autogenerated documentation – constant is self explanatory ?

INT2FIX(SQLITE_IOERR_UNLOCK)
IOERR_VNODE =

no meaningful autogenerated documentation – constant is self explanatory ?

INT2FIX(SQLITE_IOERR_VNODE)
IOERR_WRITE =

no meaningful autogenerated documentation – constant is self explanatory ?

INT2FIX(SQLITE_IOERR_WRITE)
LOCKED =

6 – A table in the database is locked

INT2FIX(SQLITE_LOCKED)
LOCKED_SHAREDCACHE =

no meaningful autogenerated documentation – constant is self explanatory ?

INT2FIX(SQLITE_LOCKED_SHAREDCACHE)
LOCKED_VTAB =

no meaningful autogenerated documentation – constant is self explanatory ?

INT2FIX(SQLITE_LOCKED_VTAB)
MISMATCH =

20 – Data type mismatch

INT2FIX(SQLITE_MISMATCH)
MISUSE =

21 – Library used incorrectly

INT2FIX(SQLITE_MISUSE)
NOLFS =

22 – Uses OS features not supported on host

INT2FIX(SQLITE_NOLFS)
NOMEM =

7 – A malloc() failed

INT2FIX(SQLITE_NOMEM)
NOTADB =

26 – File opened that is not a database file

INT2FIX(SQLITE_NOTADB)
NOTFOUND =

12 – Unknown opcode in sqlite3_file_control()

INT2FIX(SQLITE_NOTFOUND)
NOTICE =

27 – Notifications from sqlite3_log()

INT2FIX(SQLITE_NOTICE)
NOTICE_RECOVER_ROLLBACK =

no meaningful autogenerated documentation – constant is self explanatory ?

INT2FIX(SQLITE_NOTICE_RECOVER_ROLLBACK)
NOTICE_RECOVER_WAL =

no meaningful autogenerated documentation – constant is self explanatory ?

INT2FIX(SQLITE_NOTICE_RECOVER_WAL)
OK =

0 – Successful result

INT2FIX(SQLITE_OK)
OK_LOAD_PERMANENTLY =

no meaningful autogenerated documentation – constant is self explanatory ?

INT2FIX(SQLITE_OK_LOAD_PERMANENTLY)
INT2FIX(SQLITE_OK_SYMLINK)
PERM =

3 – Access permission denied

INT2FIX(SQLITE_PERM)
PROTOCOL =

15 – Database lock protocol error

INT2FIX(SQLITE_PROTOCOL)
RANGE =

25 – 2nd parameter to sqlite3_bind out of range

INT2FIX(SQLITE_RANGE)
READONLY =

8 – Attempt to write a readonly database

INT2FIX(SQLITE_READONLY)
READONLY_CANTINIT =

no meaningful autogenerated documentation – constant is self explanatory ?

INT2FIX(SQLITE_READONLY_CANTINIT)
READONLY_CANTLOCK =

no meaningful autogenerated documentation – constant is self explanatory ?

INT2FIX(SQLITE_READONLY_CANTLOCK)
READONLY_DBMOVED =

no meaningful autogenerated documentation – constant is self explanatory ?

INT2FIX(SQLITE_READONLY_DBMOVED)
READONLY_DIRECTORY =

no meaningful autogenerated documentation – constant is self explanatory ?

INT2FIX(SQLITE_READONLY_DIRECTORY)
READONLY_RECOVERY =

no meaningful autogenerated documentation – constant is self explanatory ?

INT2FIX(SQLITE_READONLY_RECOVERY)
READONLY_ROLLBACK =

no meaningful autogenerated documentation – constant is self explanatory ?

INT2FIX(SQLITE_READONLY_ROLLBACK)
ROW =

100 – sqlite3_step() has another row ready

INT2FIX(SQLITE_ROW)
SCHEMA =

17 – The database schema changed

INT2FIX(SQLITE_SCHEMA)
TOOBIG =

18 – String or BLOB exceeds size limit

INT2FIX(SQLITE_TOOBIG)
WARNING =

28 – Warnings from sqlite3_log()

INT2FIX(SQLITE_WARNING)
WARNING_AUTOINDEX =

no meaningful autogenerated documentation – constant is self explanatory ?

INT2FIX(SQLITE_WARNING_AUTOINDEX)

Method Summary

Methods included from Helpers

name_from_value, value_from_name