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