Home | History | Annotate | Line # | Download | only in man
      1 .Dd April 29, 2026
      2 .Dt SQLITE_TESTCTRL_FIRST 3
      3 .Os
      4 .Sh NAME
      5 .Nm SQLITE_TESTCTRL_FIRST ,
      6 .Nm SQLITE_TESTCTRL_PRNG_SAVE ,
      7 .Nm SQLITE_TESTCTRL_PRNG_RESTORE ,
      8 .Nm SQLITE_TESTCTRL_PRNG_RESET ,
      9 .Nm SQLITE_TESTCTRL_FK_NO_ACTION ,
     10 .Nm SQLITE_TESTCTRL_BITVEC_TEST ,
     11 .Nm SQLITE_TESTCTRL_FAULT_INSTALL ,
     12 .Nm SQLITE_TESTCTRL_BENIGN_MALLOC_HOOKS ,
     13 .Nm SQLITE_TESTCTRL_PENDING_BYTE ,
     14 .Nm SQLITE_TESTCTRL_ASSERT ,
     15 .Nm SQLITE_TESTCTRL_ALWAYS ,
     16 .Nm SQLITE_TESTCTRL_RESERVE ,
     17 .Nm SQLITE_TESTCTRL_JSON_SELFCHECK ,
     18 .Nm SQLITE_TESTCTRL_OPTIMIZATIONS ,
     19 .Nm SQLITE_TESTCTRL_ISKEYWORD ,
     20 .Nm SQLITE_TESTCTRL_GETOPT ,
     21 .Nm SQLITE_TESTCTRL_SCRATCHMALLOC ,
     22 .Nm SQLITE_TESTCTRL_INTERNAL_FUNCTIONS ,
     23 .Nm SQLITE_TESTCTRL_LOCALTIME_FAULT ,
     24 .Nm SQLITE_TESTCTRL_EXPLAIN_STMT ,
     25 .Nm SQLITE_TESTCTRL_ONCE_RESET_THRESHOLD ,
     26 .Nm SQLITE_TESTCTRL_NEVER_CORRUPT ,
     27 .Nm SQLITE_TESTCTRL_VDBE_COVERAGE ,
     28 .Nm SQLITE_TESTCTRL_BYTEORDER ,
     29 .Nm SQLITE_TESTCTRL_ISINIT ,
     30 .Nm SQLITE_TESTCTRL_SORTER_MMAP ,
     31 .Nm SQLITE_TESTCTRL_IMPOSTER ,
     32 .Nm SQLITE_TESTCTRL_PARSER_COVERAGE ,
     33 .Nm SQLITE_TESTCTRL_RESULT_INTREAL ,
     34 .Nm SQLITE_TESTCTRL_PRNG_SEED ,
     35 .Nm SQLITE_TESTCTRL_EXTRA_SCHEMA_CHECKS ,
     36 .Nm SQLITE_TESTCTRL_SEEK_COUNT ,
     37 .Nm SQLITE_TESTCTRL_TRACEFLAGS ,
     38 .Nm SQLITE_TESTCTRL_TUNE ,
     39 .Nm SQLITE_TESTCTRL_LOGEST ,
     40 .Nm SQLITE_TESTCTRL_USELONGDOUBLE ,
     41 .Nm SQLITE_TESTCTRL_ATOF ,
     42 .Nm SQLITE_TESTCTRL_LAST
     43 .Nd testing interface operation codes
     44 .Sh SYNOPSIS
     45 .In sqlite3.h
     46 .Fd #define SQLITE_TESTCTRL_FIRST
     47 .Fd #define SQLITE_TESTCTRL_PRNG_SAVE
     48 .Fd #define SQLITE_TESTCTRL_PRNG_RESTORE
     49 .Fd #define SQLITE_TESTCTRL_PRNG_RESET
     50 .Fd #define SQLITE_TESTCTRL_FK_NO_ACTION
     51 .Fd #define SQLITE_TESTCTRL_BITVEC_TEST
     52 .Fd #define SQLITE_TESTCTRL_FAULT_INSTALL
     53 .Fd #define SQLITE_TESTCTRL_BENIGN_MALLOC_HOOKS
     54 .Fd #define SQLITE_TESTCTRL_PENDING_BYTE
     55 .Fd #define SQLITE_TESTCTRL_ASSERT
     56 .Fd #define SQLITE_TESTCTRL_ALWAYS
     57 .Fd #define SQLITE_TESTCTRL_RESERVE
     58 .Fd #define SQLITE_TESTCTRL_JSON_SELFCHECK
     59 .Fd #define SQLITE_TESTCTRL_OPTIMIZATIONS
     60 .Fd #define SQLITE_TESTCTRL_ISKEYWORD
     61 .Fd #define SQLITE_TESTCTRL_GETOPT
     62 .Fd #define SQLITE_TESTCTRL_SCRATCHMALLOC
     63 .Fd #define SQLITE_TESTCTRL_INTERNAL_FUNCTIONS
     64 .Fd #define SQLITE_TESTCTRL_LOCALTIME_FAULT
     65 .Fd #define SQLITE_TESTCTRL_EXPLAIN_STMT
     66 .Fd #define SQLITE_TESTCTRL_ONCE_RESET_THRESHOLD
     67 .Fd #define SQLITE_TESTCTRL_NEVER_CORRUPT
     68 .Fd #define SQLITE_TESTCTRL_VDBE_COVERAGE
     69 .Fd #define SQLITE_TESTCTRL_BYTEORDER
     70 .Fd #define SQLITE_TESTCTRL_ISINIT
     71 .Fd #define SQLITE_TESTCTRL_SORTER_MMAP
     72 .Fd #define SQLITE_TESTCTRL_IMPOSTER
     73 .Fd #define SQLITE_TESTCTRL_PARSER_COVERAGE
     74 .Fd #define SQLITE_TESTCTRL_RESULT_INTREAL
     75 .Fd #define SQLITE_TESTCTRL_PRNG_SEED
     76 .Fd #define SQLITE_TESTCTRL_EXTRA_SCHEMA_CHECKS
     77 .Fd #define SQLITE_TESTCTRL_SEEK_COUNT
     78 .Fd #define SQLITE_TESTCTRL_TRACEFLAGS
     79 .Fd #define SQLITE_TESTCTRL_TUNE
     80 .Fd #define SQLITE_TESTCTRL_LOGEST
     81 .Fd #define SQLITE_TESTCTRL_USELONGDOUBLE
     82 .Fd #define SQLITE_TESTCTRL_ATOF
     83 .Fd #define SQLITE_TESTCTRL_LAST
     84 .Sh DESCRIPTION
     85 These constants are the valid operation code parameters used as the
     86 first argument to
     87 .Fn sqlite3_test_control .
     88 These parameters and their meanings are subject to change without notice.
     89 These values are for testing purposes only.
     90 Applications should not use any of these parameters or the
     91 .Fn sqlite3_test_control
     92 interface.
     93 .Sh IMPLEMENTATION NOTES
     94 These declarations were extracted from the
     95 interface documentation at line 8676.
     96 .Bd -literal
     97 #define SQLITE_TESTCTRL_FIRST                    5
     98 #define SQLITE_TESTCTRL_PRNG_SAVE                5
     99 #define SQLITE_TESTCTRL_PRNG_RESTORE             6
    100 #define SQLITE_TESTCTRL_PRNG_RESET               7  /* NOT USED */
    101 #define SQLITE_TESTCTRL_FK_NO_ACTION             7
    102 #define SQLITE_TESTCTRL_BITVEC_TEST              8
    103 #define SQLITE_TESTCTRL_FAULT_INSTALL            9
    104 #define SQLITE_TESTCTRL_BENIGN_MALLOC_HOOKS     10
    105 #define SQLITE_TESTCTRL_PENDING_BYTE            11
    106 #define SQLITE_TESTCTRL_ASSERT                  12
    107 #define SQLITE_TESTCTRL_ALWAYS                  13
    108 #define SQLITE_TESTCTRL_RESERVE                 14  /* NOT USED */
    109 #define SQLITE_TESTCTRL_JSON_SELFCHECK          14
    110 #define SQLITE_TESTCTRL_OPTIMIZATIONS           15
    111 #define SQLITE_TESTCTRL_ISKEYWORD               16  /* NOT USED */
    112 #define SQLITE_TESTCTRL_GETOPT                  16
    113 #define SQLITE_TESTCTRL_SCRATCHMALLOC           17  /* NOT USED */
    114 #define SQLITE_TESTCTRL_INTERNAL_FUNCTIONS      17
    115 #define SQLITE_TESTCTRL_LOCALTIME_FAULT         18
    116 #define SQLITE_TESTCTRL_EXPLAIN_STMT            19  /* NOT USED */
    117 #define SQLITE_TESTCTRL_ONCE_RESET_THRESHOLD    19
    118 #define SQLITE_TESTCTRL_NEVER_CORRUPT           20
    119 #define SQLITE_TESTCTRL_VDBE_COVERAGE           21
    120 #define SQLITE_TESTCTRL_BYTEORDER               22
    121 #define SQLITE_TESTCTRL_ISINIT                  23
    122 #define SQLITE_TESTCTRL_SORTER_MMAP             24
    123 #define SQLITE_TESTCTRL_IMPOSTER                25
    124 #define SQLITE_TESTCTRL_PARSER_COVERAGE         26
    125 #define SQLITE_TESTCTRL_RESULT_INTREAL          27
    126 #define SQLITE_TESTCTRL_PRNG_SEED               28
    127 #define SQLITE_TESTCTRL_EXTRA_SCHEMA_CHECKS     29
    128 #define SQLITE_TESTCTRL_SEEK_COUNT              30
    129 #define SQLITE_TESTCTRL_TRACEFLAGS              31
    130 #define SQLITE_TESTCTRL_TUNE                    32
    131 #define SQLITE_TESTCTRL_LOGEST                  33
    132 #define SQLITE_TESTCTRL_USELONGDOUBLE           34  /* NOT USED */
    133 #define SQLITE_TESTCTRL_ATOF                    34
    134 #define SQLITE_TESTCTRL_LAST                    34  /* Largest TESTCTRL */
    135 .Ed
    136 .Sh SEE ALSO
    137 .Xr sqlite3_test_control 3
    138