Testing Interface Operation Codes
\ #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_GETOPT 16\ #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 /* NOT USED */\ #define SQLITE_TESTCTRL_ATOF 34\ #define SQLITE_TESTCTRL_LAST 34 /* Largest TESTCTRL */\
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.