The following table lists the configuration options constants:
Constant | Meaning |
CONFIG_SINGLETHREAD | nil |
CONFIG_MULTITHREAD | nil |
CONFIG_SERIALIZED | nil |
CONFIG_MALLOC | sqlite3_mem_methods* |
CONFIG_GETMALLOC | sqlite3_mem_methods* |
CONFIG_SCRATCH | void*, int sz, int N |
CONFIG_PAGECACHE | void*, int sz, int N |
CONFIG_HEAP | void*, int nByte, int min |
CONFIG_MEMSTATUS | boolean |
CONFIG_MUTEX | sqlite3_mutex_methods* |
CONFIG_GETMUTEX | sqlite3_mutex_methods* |
CONFIG_LOOKASIDE | int int |
CONFIG_PCACHE | no-op |
CONFIG_GETPCACHE | no-op |
CONFIG_LOG | xFunc, void* |
CONFIG_URI | int |
CONFIG_PCACHE2 | sqlite3_pcache_methods2* |
CONFIG_GETPCACHE2 | sqlite3_pcache_methods2* |
CONFIG_COVERING_INDEX_SCAN | int |
CONFIG_SQLLOG | xSqllog, void* |
CONFIG_MMAP_SIZE | sqlite3_int64, sqlite3_int64 |
CONFIG_WIN32_HEAPSIZE | int nByte |