| Interface | Description |
|---|---|
| ISqlJetBackend |
Each database file to be accessed by the system is an instance
of the following structure.
|
| ISqlJetBtree |
A Btree handle
A database connection contains a pointer to an instance of this object for
every database file that it has open.
|
| ISqlJetBtreeCursor | |
| ISqlJetCallback | |
| ISqlJetCollSeq | |
| ISqlJetConfig | |
| ISqlJetDbHandle | |
| ISqlJetFile |
OS Interface Open File Handle.
|
| ISqlJetFileSystem |
File System Interface.
|
| ISqlJetFileSystemsManager |
The list of all registered
ISqlJetFileSystem implementations. |
| ISqlJetFuncDef |
Each SQL function is defined by an instance of the following
structure.
|
| ISqlJetKeyInfo | |
| ISqlJetLimits |
This file defines various limits of what SqlJet can process.
|
| ISqlJetMemoryBuffer |
Represents SQLJet's operations with memory.
|
| ISqlJetMemoryManager |
Default implementation of SQLJet's memory manager.
|
| ISqlJetMemoryPointer | |
| ISqlJetPage | |
| ISqlJetPageCache |
The page cache subsystem
|
| ISqlJetPageCallback | |
| ISqlJetPager |
The pages cache subsystem reads and writes a file a page at a time and
provides a journal for rollback.
|
| ISqlJetReleasable | |
| ISqlJetRowSet | |
| ISqlJetUnpackedRecord |
An instance of the following structure holds information about a single index
record that has already been parsed out into individual values.
|
| ISqlJetVdbeMem |
| Class | Description |
|---|---|
| SqlJetCloneable | |
| SqlJetUtility |
| Enum | Description |
|---|---|
| SqlJetAutoVacuumMode | |
| SqlJetBtreeFlags |
The flags parameter to sqlite3BtreeOpen can be the bitwise or of the
following values.
|
| SqlJetBtreeTableCreateFlags |
The flags parameter to sqlite3BtreeCreateTable can be the bitwise OR of the
following flags:
|
| SqlJetDbFlags |
Possible values for the sqlite.flags and or Db.flags fields.
|
| SqlJetDeviceCharacteristics |
Device Characteristics
The deviceCapabilities method of the
ISqlJetFile
object returns an set of the thesevalues expressing
I/O characteristics of the mass storage
device that holds the file that the ISqlJetFile
refers to. |
| SqlJetFileAccesPermission |
Flags for the
ISqlJetFileSystem.access(java.io.File, SqlJetFileAccesPermission) method. |
| SqlJetFileOpenPermission |
Flags For File Open Operations.
|
| SqlJetFileType | |
| SqlJetFuncDefFlags |
Possible values for FuncDef.flags
|
| SqlJetLockType |
Transaction locks types.
|
| SqlJetMemoryBufferType |
Types of buffers implementation.
|
| SqlJetPageFlags |
Bit values for
SqlJetPage.flags |
| SqlJetPagerFlags |
Allowed values for the flags parameter to
ISqlJetPager#open(). |
| SqlJetPagerJournalMode |
Valid values for the second argument to
ISqlJetPager#setJournalMode()
. |
| SqlJetPagerLockingMode |
Valid values for the second argument to
ISqlJetPager#setLockingMode()
. |
| SqlJetSafetyLevel |
Valuest to adjust the robustness of the database to damage due to OS crashes or power
failures by changing the number of syncs()s when writing the rollback
journal.
|
| SqlJetSavepointOperation |
The following are used as the second parameter to savepoint(), and as the P1
argument to the OP_Savepoint instruction.
|
| SqlJetSyncFlags |
Synchronization Type Flags
When SQLite invokes the xSync() method of an [sqlite3_io_methods] object it
uses a combination of these integer values as the second argument.
|
| SqlJetTransactionState | |
| SqlJetUnpackedRecordFlags |