Module: Amalgalite::SQLite3::Constants::Open
- Extended by:
- Helpers
- Defined in:
- lib/amalgalite/sqlite3/constants.rb,
ext/amalgalite/c/amalgalite_constants.c
Overview
Open defines the namespace for all possible flags to the Database.open method
Constant Summary collapse
- AUTOPROXY =
0x00000020 – VFS only
INT2FIX(SQLITE_OPEN_AUTOPROXY)
- CREATE =
0x00000004 – Ok for sqlite3_open_v2()
INT2FIX(SQLITE_OPEN_CREATE)
- DELETEONCLOSE =
0x00000008 – VFS only
INT2FIX(SQLITE_OPEN_DELETEONCLOSE)
- EXCLUSIVE =
0x00000010 – VFS only
INT2FIX(SQLITE_OPEN_EXCLUSIVE)
- FULLMUTEX =
0x00010000 – Ok for sqlite3_open_v2()
INT2FIX(SQLITE_OPEN_FULLMUTEX)
- MAIN_DB =
0x00000100 – VFS only
INT2FIX(SQLITE_OPEN_MAIN_DB)
- MAIN_JOURNAL =
0x00000800 – VFS only
INT2FIX(SQLITE_OPEN_MAIN_JOURNAL)
- MASTER_JOURNAL =
0x00004000 – VFS only
INT2FIX(SQLITE_OPEN_MASTER_JOURNAL)
- MEMORY =
0x00000080 – Ok for sqlite3_open_v2()
INT2FIX(SQLITE_OPEN_MEMORY)
- NOFOLLOW =
0x01000000 – Ok for sqlite3_open_v2()
INT2FIX(SQLITE_OPEN_NOFOLLOW)
- NOMUTEX =
0x00008000 – Ok for sqlite3_open_v2()
INT2FIX(SQLITE_OPEN_NOMUTEX)
- PRIVATECACHE =
0x00040000 – Ok for sqlite3_open_v2()
INT2FIX(SQLITE_OPEN_PRIVATECACHE)
- READONLY =
0x00000001 – Ok for sqlite3_open_v2()
INT2FIX(SQLITE_OPEN_READONLY)
- READWRITE =
0x00000002 – Ok for sqlite3_open_v2()
INT2FIX(SQLITE_OPEN_READWRITE)
- SHAREDCACHE =
0x00020000 – Ok for sqlite3_open_v2()
INT2FIX(SQLITE_OPEN_SHAREDCACHE)
- SUBJOURNAL =
0x00002000 – VFS only
INT2FIX(SQLITE_OPEN_SUBJOURNAL)
- SUPER_JOURNAL =
0x00004000 – VFS only
INT2FIX(SQLITE_OPEN_SUPER_JOURNAL)
- TEMP_DB =
0x00000200 – VFS only
INT2FIX(SQLITE_OPEN_TEMP_DB)
- TEMP_JOURNAL =
0x00001000 – VFS only
INT2FIX(SQLITE_OPEN_TEMP_JOURNAL)
- TRANSIENT_DB =
0x00000400 – VFS only
INT2FIX(SQLITE_OPEN_TRANSIENT_DB)
- URI =
0x00000040 – Ok for sqlite3_open_v2()
INT2FIX(SQLITE_OPEN_URI)
- WAL =
0x00080000 – VFS only
INT2FIX(SQLITE_OPEN_WAL)