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_DATATYPE =

no meaningful autogenerated documentation -- constant is self explanatory ?

INT2FIX(SQLITE_CONSTRAINT_DATATYPE)
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_KEY =

no meaningful autogenerated documentation -- constant is self explanatory ?

INT2FIX(SQLITE_ERROR_KEY)
ERROR_MISSING_COLLSEQ =

no meaningful autogenerated documentation -- constant is self explanatory ?

INT2FIX(SQLITE_ERROR_MISSING_COLLSEQ)
ERROR_RESERVESIZE =

no meaningful autogenerated documentation -- constant is self explanatory ?

INT2FIX(SQLITE_ERROR_RESERVESIZE)
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)
ERROR_UNABLE =

no meaningful autogenerated documentation -- constant is self explanatory ?

INT2FIX(SQLITE_ERROR_UNABLE)
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_BADKEY =

no meaningful autogenerated documentation -- constant is self explanatory ?

INT2FIX(SQLITE_IOERR_BADKEY)
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_CODEC =

no meaningful autogenerated documentation -- constant is self explanatory ?

INT2FIX(SQLITE_IOERR_CODEC)
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_IN_PAGE =

no meaningful autogenerated documentation -- constant is self explanatory ?

INT2FIX(SQLITE_IOERR_IN_PAGE)
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_RBU =

no meaningful autogenerated documentation -- constant is self explanatory ?

INT2FIX(SQLITE_NOTICE_RBU)
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