Configuration Option Constants

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