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)
ROWID_IN_VIEW =

30 -- int*

INT2FIX(SQLITE_CONFIG_ROWID_IN_VIEW)
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