Module: Amalgalite::SQLite3::Constants::Config

Extended by:
Helpers
Defined in:
lib/amalgalite/sqlite3/constants.rb,
ext/amalgalite/c/amalgalite_constants.c

Overview

Config defines the namespace for all possible parameter for the sqlite config API.

Constant Summary collapse

COVERING_INDEX_SCAN =

20 – int

INT2FIX(SQLITE_CONFIG_COVERING_INDEX_SCAN)
GETMALLOC =

5 – sqlite3_mem_methods*

INT2FIX(SQLITE_CONFIG_GETMALLOC)
GETMUTEX =

11 – sqlite3_mutex_methods*

INT2FIX(SQLITE_CONFIG_GETMUTEX)
GETPCACHE =

15 – no-op

INT2FIX(SQLITE_CONFIG_GETPCACHE)
GETPCACHE2 =

19 – sqlite3_pcache_methods2*

INT2FIX(SQLITE_CONFIG_GETPCACHE2)
HEAP =

8 – void*, int nByte, int min

INT2FIX(SQLITE_CONFIG_HEAP)
LOG =

16 – xFunc, void*

INT2FIX(SQLITE_CONFIG_LOG)
LOOKASIDE =

13 – int int

INT2FIX(SQLITE_CONFIG_LOOKASIDE)
MALLOC =

4 – sqlite3_mem_methods*

INT2FIX(SQLITE_CONFIG_MALLOC)
MEMDB_MAXSIZE =

29 – sqlite3_int64

INT2FIX(SQLITE_CONFIG_MEMDB_MAXSIZE)
MEMSTATUS =

9 – boolean

INT2FIX(SQLITE_CONFIG_MEMSTATUS)
MMAP_SIZE =

22 – sqlite3_int64, sqlite3_int64

INT2FIX(SQLITE_CONFIG_MMAP_SIZE)
MULTITHREAD =

2 – nil

INT2FIX(SQLITE_CONFIG_MULTITHREAD)
MUTEX =

10 – sqlite3_mutex_methods*

INT2FIX(SQLITE_CONFIG_MUTEX)
PAGECACHE =

7 – void*, int sz, int N

INT2FIX(SQLITE_CONFIG_PAGECACHE)
PCACHE =

14 – no-op

INT2FIX(SQLITE_CONFIG_PCACHE)
PCACHE2 =

18 – sqlite3_pcache_methods2*

INT2FIX(SQLITE_CONFIG_PCACHE2)
PCACHE_HDRSZ =

24 – int *psz

INT2FIX(SQLITE_CONFIG_PCACHE_HDRSZ)
PMASZ =

25 – unsigned int szPma

INT2FIX(SQLITE_CONFIG_PMASZ)
SCRATCH =

6 – No longer used

INT2FIX(SQLITE_CONFIG_SCRATCH)
SERIALIZED =

3 – nil

INT2FIX(SQLITE_CONFIG_SERIALIZED)
SINGLETHREAD =

1 – nil

INT2FIX(SQLITE_CONFIG_SINGLETHREAD)
SMALL_MALLOC =

27 – boolean

INT2FIX(SQLITE_CONFIG_SMALL_MALLOC)
SORTERREF_SIZE =

28 – int nByte

INT2FIX(SQLITE_CONFIG_SORTERREF_SIZE)
SQLLOG =

21 – xSqllog, void*

INT2FIX(SQLITE_CONFIG_SQLLOG)
STMTJRNL_SPILL =

26 – int nByte

INT2FIX(SQLITE_CONFIG_STMTJRNL_SPILL)
URI =

17 – int

INT2FIX(SQLITE_CONFIG_URI)
WIN32_HEAPSIZE =

23 – int nByte

INT2FIX(SQLITE_CONFIG_WIN32_HEAPSIZE)

Method Summary

Methods included from Helpers

name_from_value, value_from_name