Package org.tmatesoft.sqljet.core.internal

Interface Summary
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.
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 Summary
SqlJetCloneable  
SqlJetUtility  
 

Enum Summary
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