API reference › @evolu/sqlite-wasm › c-api › SqliteResultCode

type SqliteResultCode =
  | typeof SQLITE_OK
  | typeof SQLITE_ERROR
  | typeof SQLITE_INTERNAL
  | typeof SQLITE_PERM
  | typeof SQLITE_ABORT
  | typeof SQLITE_BUSY
  | typeof SQLITE_LOCKED
  | typeof SQLITE_NOMEM
  | typeof SQLITE_READONLY
  | typeof SQLITE_INTERRUPT
  | typeof SQLITE_IOERR
  | typeof SQLITE_CORRUPT
  | typeof SQLITE_NOTFOUND
  | typeof SQLITE_FULL
  | typeof SQLITE_CANTOPEN
  | typeof SQLITE_PROTOCOL
  | typeof SQLITE_EMPTY
  | typeof SQLITE_SCHEMA
  | typeof SQLITE_TOOBIG
  | typeof SQLITE_CONSTRAINT
  | typeof SQLITE_MISMATCH
  | typeof SQLITE_MISUSE
  | typeof SQLITE_NOLFS
  | typeof SQLITE_AUTH
  | typeof SQLITE_FORMAT
  | typeof SQLITE_RANGE
  | typeof SQLITE_NOTADB
  | typeof SQLITE_NOTICE
  | typeof SQLITE_WARNING
  | typeof SQLITE_ROW
  | typeof SQLITE_DONE
  | typeof SQLITE_ERROR_MISSING_COLLSEQ
  | typeof SQLITE_ERROR_RETRY
  | typeof SQLITE_ERROR_SNAPSHOT
  | typeof SQLITE_IOERR_READ
  | typeof SQLITE_IOERR_SHORT_READ
  | typeof SQLITE_IOERR_WRITE
  | typeof SQLITE_IOERR_FSYNC
  | typeof SQLITE_IOERR_DIR_FSYNC
  | typeof SQLITE_IOERR_TRUNCATE
  | typeof SQLITE_IOERR_FSTAT
  | typeof SQLITE_IOERR_UNLOCK
  | typeof SQLITE_IOERR_RDLOCK
  | typeof SQLITE_IOERR_DELETE
  | typeof SQLITE_IOERR_BLOCKED
  | typeof SQLITE_IOERR_NOMEM
  | typeof SQLITE_IOERR_ACCESS
  | typeof SQLITE_IOERR_CHECKRESERVEDLOCK
  | typeof SQLITE_IOERR_LOCK
  | typeof SQLITE_IOERR_CLOSE
  | typeof SQLITE_IOERR_DIR_CLOSE
  | typeof SQLITE_IOERR_SHMOPEN
  | typeof SQLITE_IOERR_SHMSIZE
  | typeof SQLITE_IOERR_SHMLOCK
  | typeof SQLITE_IOERR_SHMMAP
  | typeof SQLITE_IOERR_SEEK
  | typeof SQLITE_IOERR_DELETE_NOENT
  | typeof SQLITE_IOERR_MMAP
  | typeof SQLITE_IOERR_GETTEMPPATH
  | typeof SQLITE_IOERR_CONVPATH
  | typeof SQLITE_IOERR_VNODE
  | typeof SQLITE_IOERR_AUTH
  | typeof SQLITE_IOERR_BEGIN_ATOMIC
  | typeof SQLITE_IOERR_COMMIT_ATOMIC
  | typeof SQLITE_IOERR_ROLLBACK_ATOMIC
  | typeof SQLITE_IOERR_DATA
  | typeof SQLITE_IOERR_CORRUPTFS
  | typeof SQLITE_LOCKED_SHAREDCACHE
  | typeof SQLITE_LOCKED_VTAB
  | typeof SQLITE_BUSY_RECOVERY
  | typeof SQLITE_BUSY_SNAPSHOT
  | typeof SQLITE_BUSY_TIMEOUT
  | typeof SQLITE_CANTOPEN_NOTEMPDIR
  | typeof SQLITE_CANTOPEN_ISDIR
  | typeof SQLITE_CANTOPEN_FULLPATH
  | typeof SQLITE_CANTOPEN_CONVPATH
  | typeof SQLITE_CANTOPEN_SYMLINK
  | typeof SQLITE_CORRUPT_VTAB
  | typeof SQLITE_CORRUPT_SEQUENCE
  | typeof SQLITE_CORRUPT_INDEX
  | typeof SQLITE_READONLY_RECOVERY
  | typeof SQLITE_READONLY_CANTLOCK
  | typeof SQLITE_READONLY_ROLLBACK
  | typeof SQLITE_READONLY_DBMOVED
  | typeof SQLITE_READONLY_CANTINIT
  | typeof SQLITE_READONLY_DIRECTORY
  | typeof SQLITE_ABORT_ROLLBACK
  | typeof SQLITE_CONSTRAINT_CHECK
  | typeof SQLITE_CONSTRAINT_COMMITHOOK
  | typeof SQLITE_CONSTRAINT_FOREIGNKEY
  | typeof SQLITE_CONSTRAINT_FUNCTION
  | typeof SQLITE_CONSTRAINT_NOTNULL
  | typeof SQLITE_CONSTRAINT_PRIMARYKEY
  | typeof SQLITE_CONSTRAINT_TRIGGER
  | typeof SQLITE_CONSTRAINT_UNIQUE
  | typeof SQLITE_CONSTRAINT_VTAB
  | typeof SQLITE_CONSTRAINT_ROWID
  | typeof SQLITE_CONSTRAINT_PINNED
  | typeof SQLITE_CONSTRAINT_DATATYPE
  | typeof SQLITE_NOTICE_RECOVER_WAL
  | typeof SQLITE_NOTICE_RECOVER_ROLLBACK
  | typeof SQLITE_WARNING_AUTOINDEX
  | typeof SQLITE_AUTH_USER
  | typeof SQLITE_OK_LOAD_PERMANENTLY;

Defined in: packages/sqlite-wasm/src/Constants.ts:464

A primary or extended result code.