SQLITE_TESTCTRL_FIRST(3) | Library Functions Manual | SQLITE_TESTCTRL_FIRST(3)

# NAME

`SQLITE_TESTCTRL_FIRST`, `SQLITE_TESTCTRL_PRNG_SAVE`, `SQLITE_TESTCTRL_PRNG_RESTORE`, `SQLITE_TESTCTRL_PRNG_RESET`, `SQLITE_TESTCTRL_FK_NO_ACTION`, `SQLITE_TESTCTRL_BITVEC_TEST`, `SQLITE_TESTCTRL_FAULT_INSTALL`, `SQLITE_TESTCTRL_BENIGN_MALLOC_HOOKS`, `SQLITE_TESTCTRL_PENDING_BYTE`, `SQLITE_TESTCTRL_ASSERT`, `SQLITE_TESTCTRL_ALWAYS`, `SQLITE_TESTCTRL_RESERVE`, `SQLITE_TESTCTRL_JSON_SELFCHECK`, `SQLITE_TESTCTRL_OPTIMIZATIONS`, `SQLITE_TESTCTRL_ISKEYWORD`, `SQLITE_TESTCTRL_SCRATCHMALLOC`, `SQLITE_TESTCTRL_INTERNAL_FUNCTIONS`, `SQLITE_TESTCTRL_LOCALTIME_FAULT`, `SQLITE_TESTCTRL_EXPLAIN_STMT`, `SQLITE_TESTCTRL_ONCE_RESET_THRESHOLD`, `SQLITE_TESTCTRL_NEVER_CORRUPT`, `SQLITE_TESTCTRL_VDBE_COVERAGE`, `SQLITE_TESTCTRL_BYTEORDER`, `SQLITE_TESTCTRL_ISINIT`, `SQLITE_TESTCTRL_SORTER_MMAP`, `SQLITE_TESTCTRL_IMPOSTER`, `SQLITE_TESTCTRL_PARSER_COVERAGE`, `SQLITE_TESTCTRL_RESULT_INTREAL`, `SQLITE_TESTCTRL_PRNG_SEED`, `SQLITE_TESTCTRL_EXTRA_SCHEMA_CHECKS`, `SQLITE_TESTCTRL_SEEK_COUNT`, `SQLITE_TESTCTRL_TRACEFLAGS`, `SQLITE_TESTCTRL_TUNE`, `SQLITE_TESTCTRL_LOGEST`, `SQLITE_TESTCTRL_USELONGDOUBLE`, `SQLITE_TESTCTRL_LAST` — testing interface operation codes

# SYNOPSIS

`#include <sqlite3.h>`

`#define SQLITE_TESTCTRL_FIRST`
`#define SQLITE_TESTCTRL_PRNG_SAVE`
`#define SQLITE_TESTCTRL_PRNG_RESTORE`
`#define SQLITE_TESTCTRL_PRNG_RESET`
`#define SQLITE_TESTCTRL_FK_NO_ACTION`
`#define SQLITE_TESTCTRL_BITVEC_TEST`
`#define SQLITE_TESTCTRL_FAULT_INSTALL`
`#define SQLITE_TESTCTRL_BENIGN_MALLOC_HOOKS`
`#define SQLITE_TESTCTRL_PENDING_BYTE`
`#define SQLITE_TESTCTRL_ASSERT`
`#define SQLITE_TESTCTRL_ALWAYS`
`#define SQLITE_TESTCTRL_RESERVE`
`#define SQLITE_TESTCTRL_JSON_SELFCHECK`
`#define SQLITE_TESTCTRL_OPTIMIZATIONS`
`#define SQLITE_TESTCTRL_ISKEYWORD`
`#define SQLITE_TESTCTRL_SCRATCHMALLOC`
`#define SQLITE_TESTCTRL_INTERNAL_FUNCTIONS`
`#define SQLITE_TESTCTRL_LOCALTIME_FAULT`
`#define SQLITE_TESTCTRL_EXPLAIN_STMT`
`#define SQLITE_TESTCTRL_ONCE_RESET_THRESHOLD`
`#define SQLITE_TESTCTRL_NEVER_CORRUPT`
`#define SQLITE_TESTCTRL_VDBE_COVERAGE`
`#define SQLITE_TESTCTRL_BYTEORDER`
`#define SQLITE_TESTCTRL_ISINIT`
`#define SQLITE_TESTCTRL_SORTER_MMAP`
`#define SQLITE_TESTCTRL_IMPOSTER`
`#define SQLITE_TESTCTRL_PARSER_COVERAGE`
`#define SQLITE_TESTCTRL_RESULT_INTREAL`
`#define SQLITE_TESTCTRL_PRNG_SEED`
`#define SQLITE_TESTCTRL_EXTRA_SCHEMA_CHECKS`
`#define SQLITE_TESTCTRL_SEEK_COUNT`
`#define SQLITE_TESTCTRL_TRACEFLAGS`
`#define SQLITE_TESTCTRL_TUNE`
`#define SQLITE_TESTCTRL_LOGEST`
`#define SQLITE_TESTCTRL_USELONGDOUBLE`
`#define SQLITE_TESTCTRL_LAST`

# DESCRIPTION

These constants are the valid operation code parameters used as the first argument to `sqlite3_test_control`(). These parameters and their meanings are subject to change without notice. These values are for testing purposes only. Applications should not use any of these parameters or the `sqlite3_test_control`() interface.

# IMPLEMENTATION NOTES

These declarations were extracted from the interface documentation at line 8283.

    #define SQLITE_TESTCTRL_FIRST                    5
    #define SQLITE_TESTCTRL_PRNG_SAVE                5
    #define SQLITE_TESTCTRL_PRNG_RESTORE             6
    #define SQLITE_TESTCTRL_PRNG_RESET               7  /* NOT USED */
    #define SQLITE_TESTCTRL_FK_NO_ACTION             7
    #define SQLITE_TESTCTRL_BITVEC_TEST              8
    #define SQLITE_TESTCTRL_FAULT_INSTALL            9
    #define SQLITE_TESTCTRL_BENIGN_MALLOC_HOOKS     10
    #define SQLITE_TESTCTRL_PENDING_BYTE            11
    #define SQLITE_TESTCTRL_ASSERT                  12
    #define SQLITE_TESTCTRL_ALWAYS                  13
    #define SQLITE_TESTCTRL_RESERVE                 14  /* NOT USED */
    #define SQLITE_TESTCTRL_JSON_SELFCHECK          14
    #define SQLITE_TESTCTRL_OPTIMIZATIONS           15
    #define SQLITE_TESTCTRL_ISKEYWORD               16  /* NOT USED */
    #define SQLITE_TESTCTRL_SCRATCHMALLOC           17  /* NOT USED */
    #define SQLITE_TESTCTRL_INTERNAL_FUNCTIONS      17
    #define SQLITE_TESTCTRL_LOCALTIME_FAULT         18
    #define SQLITE_TESTCTRL_EXPLAIN_STMT            19  /* NOT USED */
    #define SQLITE_TESTCTRL_ONCE_RESET_THRESHOLD    19
    #define SQLITE_TESTCTRL_NEVER_CORRUPT           20
    #define SQLITE_TESTCTRL_VDBE_COVERAGE           21
    #define SQLITE_TESTCTRL_BYTEORDER               22
    #define SQLITE_TESTCTRL_ISINIT                  23
    #define SQLITE_TESTCTRL_SORTER_MMAP             24
    #define SQLITE_TESTCTRL_IMPOSTER                25
    #define SQLITE_TESTCTRL_PARSER_COVERAGE         26
    #define SQLITE_TESTCTRL_RESULT_INTREAL          27
    #define SQLITE_TESTCTRL_PRNG_SEED               28
    #define SQLITE_TESTCTRL_EXTRA_SCHEMA_CHECKS     29
    #define SQLITE_TESTCTRL_SEEK_COUNT              30
    #define SQLITE_TESTCTRL_TRACEFLAGS              31
    #define SQLITE_TESTCTRL_TUNE                    32
    #define SQLITE_TESTCTRL_LOGEST                  33
    #define SQLITE_TESTCTRL_USELONGDOUBLE           34
    #define SQLITE_TESTCTRL_LAST                    34  /* Largest TESTCTRL */

# SEE ALSO

sqlite3_test_control(3)

January 24, 2024 | NetBSD 11.0