Home | History | Annotate | Line # | Download | only in man
      1 .Dd March 11, 2017
      2 .Dt SQLITE_IOERR_READ 3
      3 .Os
      4 .Sh NAME
      5 .Nm SQLITE_IOERR_READ ,
      6 .Nm SQLITE_IOERR_SHORT_READ ,
      7 .Nm SQLITE_IOERR_WRITE ,
      8 .Nm SQLITE_IOERR_FSYNC ,
      9 .Nm SQLITE_IOERR_DIR_FSYNC ,
     10 .Nm SQLITE_IOERR_TRUNCATE ,
     11 .Nm SQLITE_IOERR_FSTAT ,
     12 .Nm SQLITE_IOERR_UNLOCK ,
     13 .Nm SQLITE_IOERR_RDLOCK ,
     14 .Nm SQLITE_IOERR_DELETE ,
     15 .Nm SQLITE_IOERR_BLOCKED ,
     16 .Nm SQLITE_IOERR_NOMEM ,
     17 .Nm SQLITE_IOERR_ACCESS ,
     18 .Nm SQLITE_IOERR_CHECKRESERVEDLOCK ,
     19 .Nm SQLITE_IOERR_LOCK ,
     20 .Nm SQLITE_IOERR_CLOSE ,
     21 .Nm SQLITE_IOERR_DIR_CLOSE ,
     22 .Nm SQLITE_IOERR_SHMOPEN ,
     23 .Nm SQLITE_IOERR_SHMSIZE ,
     24 .Nm SQLITE_IOERR_SHMLOCK ,
     25 .Nm SQLITE_IOERR_SHMMAP ,
     26 .Nm SQLITE_IOERR_SEEK ,
     27 .Nm SQLITE_IOERR_DELETE_NOENT ,
     28 .Nm SQLITE_IOERR_MMAP ,
     29 .Nm SQLITE_IOERR_GETTEMPPATH ,
     30 .Nm SQLITE_IOERR_CONVPATH ,
     31 .Nm SQLITE_IOERR_VNODE ,
     32 .Nm SQLITE_IOERR_AUTH ,
     33 .Nm SQLITE_LOCKED_SHAREDCACHE ,
     34 .Nm SQLITE_BUSY_RECOVERY ,
     35 .Nm SQLITE_BUSY_SNAPSHOT ,
     36 .Nm SQLITE_CANTOPEN_NOTEMPDIR ,
     37 .Nm SQLITE_CANTOPEN_ISDIR ,
     38 .Nm SQLITE_CANTOPEN_FULLPATH ,
     39 .Nm SQLITE_CANTOPEN_CONVPATH ,
     40 .Nm SQLITE_CORRUPT_VTAB ,
     41 .Nm SQLITE_READONLY_RECOVERY ,
     42 .Nm SQLITE_READONLY_CANTLOCK ,
     43 .Nm SQLITE_READONLY_ROLLBACK ,
     44 .Nm SQLITE_READONLY_DBMOVED ,
     45 .Nm SQLITE_ABORT_ROLLBACK ,
     46 .Nm SQLITE_CONSTRAINT_CHECK ,
     47 .Nm SQLITE_CONSTRAINT_COMMITHOOK ,
     48 .Nm SQLITE_CONSTRAINT_FOREIGNKEY ,
     49 .Nm SQLITE_CONSTRAINT_FUNCTION ,
     50 .Nm SQLITE_CONSTRAINT_NOTNULL ,
     51 .Nm SQLITE_CONSTRAINT_PRIMARYKEY ,
     52 .Nm SQLITE_CONSTRAINT_TRIGGER ,
     53 .Nm SQLITE_CONSTRAINT_UNIQUE ,
     54 .Nm SQLITE_CONSTRAINT_VTAB ,
     55 .Nm SQLITE_CONSTRAINT_ROWID ,
     56 .Nm SQLITE_NOTICE_RECOVER_WAL ,
     57 .Nm SQLITE_NOTICE_RECOVER_ROLLBACK ,
     58 .Nm SQLITE_WARNING_AUTOINDEX ,
     59 .Nm SQLITE_AUTH_USER ,
     60 .Nm SQLITE_OK_LOAD_PERMANENTLY
     61 .Nd Extended Result Codes
     62 .Sh SYNOPSIS
     63 .Fd #define SQLITE_IOERR_READ
     64 .Fd #define SQLITE_IOERR_SHORT_READ
     65 .Fd #define SQLITE_IOERR_WRITE
     66 .Fd #define SQLITE_IOERR_FSYNC
     67 .Fd #define SQLITE_IOERR_DIR_FSYNC
     68 .Fd #define SQLITE_IOERR_TRUNCATE
     69 .Fd #define SQLITE_IOERR_FSTAT
     70 .Fd #define SQLITE_IOERR_UNLOCK
     71 .Fd #define SQLITE_IOERR_RDLOCK
     72 .Fd #define SQLITE_IOERR_DELETE
     73 .Fd #define SQLITE_IOERR_BLOCKED
     74 .Fd #define SQLITE_IOERR_NOMEM
     75 .Fd #define SQLITE_IOERR_ACCESS
     76 .Fd #define SQLITE_IOERR_CHECKRESERVEDLOCK
     77 .Fd #define SQLITE_IOERR_LOCK
     78 .Fd #define SQLITE_IOERR_CLOSE
     79 .Fd #define SQLITE_IOERR_DIR_CLOSE
     80 .Fd #define SQLITE_IOERR_SHMOPEN
     81 .Fd #define SQLITE_IOERR_SHMSIZE
     82 .Fd #define SQLITE_IOERR_SHMLOCK
     83 .Fd #define SQLITE_IOERR_SHMMAP
     84 .Fd #define SQLITE_IOERR_SEEK
     85 .Fd #define SQLITE_IOERR_DELETE_NOENT
     86 .Fd #define SQLITE_IOERR_MMAP
     87 .Fd #define SQLITE_IOERR_GETTEMPPATH
     88 .Fd #define SQLITE_IOERR_CONVPATH
     89 .Fd #define SQLITE_IOERR_VNODE
     90 .Fd #define SQLITE_IOERR_AUTH
     91 .Fd #define SQLITE_LOCKED_SHAREDCACHE
     92 .Fd #define SQLITE_BUSY_RECOVERY
     93 .Fd #define SQLITE_BUSY_SNAPSHOT
     94 .Fd #define SQLITE_CANTOPEN_NOTEMPDIR
     95 .Fd #define SQLITE_CANTOPEN_ISDIR
     96 .Fd #define SQLITE_CANTOPEN_FULLPATH
     97 .Fd #define SQLITE_CANTOPEN_CONVPATH
     98 .Fd #define SQLITE_CORRUPT_VTAB
     99 .Fd #define SQLITE_READONLY_RECOVERY
    100 .Fd #define SQLITE_READONLY_CANTLOCK
    101 .Fd #define SQLITE_READONLY_ROLLBACK
    102 .Fd #define SQLITE_READONLY_DBMOVED
    103 .Fd #define SQLITE_ABORT_ROLLBACK
    104 .Fd #define SQLITE_CONSTRAINT_CHECK
    105 .Fd #define SQLITE_CONSTRAINT_COMMITHOOK
    106 .Fd #define SQLITE_CONSTRAINT_FOREIGNKEY
    107 .Fd #define SQLITE_CONSTRAINT_FUNCTION
    108 .Fd #define SQLITE_CONSTRAINT_NOTNULL
    109 .Fd #define SQLITE_CONSTRAINT_PRIMARYKEY
    110 .Fd #define SQLITE_CONSTRAINT_TRIGGER
    111 .Fd #define SQLITE_CONSTRAINT_UNIQUE
    112 .Fd #define SQLITE_CONSTRAINT_VTAB
    113 .Fd #define SQLITE_CONSTRAINT_ROWID
    114 .Fd #define SQLITE_NOTICE_RECOVER_WAL
    115 .Fd #define SQLITE_NOTICE_RECOVER_ROLLBACK
    116 .Fd #define SQLITE_WARNING_AUTOINDEX
    117 .Fd #define SQLITE_AUTH_USER
    118 .Fd #define SQLITE_OK_LOAD_PERMANENTLY
    119 .Sh DESCRIPTION
    120 In its default configuration, SQLite API routines return one of 30
    121 integer result codes.
    122 However, experience has shown that many of these result codes are too
    123 coarse-grained.
    124 They do not provide as much information about problems as programmers
    125 might like.
    126 In an effort to address this, newer versions of SQLite (version 3.3.8
    127 dateof:3.3.8 and later) include support for additional
    128 result codes that provide more detailed information about errors.
    129 These extended result codes are enabled or disabled
    130 on a per database connection basis using the sqlite3_extended_result_codes()
    131 API.
    132 Or, the extended code for the most recent error can be obtained using
    133 sqlite3_extended_errcode().
    134 .Sh SEE ALSO
    135 .Xr sqlite3_errcode 3 ,
    136 .Xr sqlite3_extended_result_codes 3
    137