# All Classes

All Classes Interface Summary Class Summary Enum Summary Exception Summary
BusyHandler: https://www.sqlite.org/c3ref/busy_handler.html
Codes
Collation: Provides an interface for creating SQLite user-defined collations.
CoreDatabaseMetaData
CorePreparedStatement
CoreResultSet: Implements a JDBC ResultSet.
CoreStatement
DateFormatUtils: Date and time formatting utilities and constants.
DateParser: DateParser is the "missing" interface for the parsing methods of `DateFormat`.
DatePrinter: DatePrinter is the "missing" interface for the format methods of `DateFormat`.
DB
DB.ProgressObserver
ExceptionUtils: Provides utilities for manipulating and examining `Throwable` objects.
ExtendedCommand: parsing SQLite specific extension of SQL command
ExtendedCommand.BackupCommand
ExtendedCommand.RestoreCommand
ExtendedCommand.SQLExtension
FastDateFormat: FastDateFormat is a fast and thread-safe version of `SimpleDateFormat`.
FastDateParser: FastDateParser is a fast and thread-safe version of `SimpleDateFormat`.
FastDatePrinter: FastDatePrinter is a fast and thread-safe version of `SimpleDateFormat`.
Function: Provides an interface for creating SQLite user-defined functions.
Function.Aggregate: Provides an interface for creating SQLite user-defined aggregate functions.
Function.Window: Provides an interface for creating SQLite user-defined window functions.
JDBC
JDBC3Connection
JDBC3DatabaseMetaData
JDBC3PreparedStatement
JDBC3ResultSet
JDBC3Savepoint
JDBC3Statement
JDBC4Connection
JDBC4DatabaseMetaData
JDBC4PooledConnection
JDBC4PreparedStatement
JDBC4ResultSet
JDBC4Statement
NativeDB: This class provides a thin JNI layer over the SQLite3 C API.
OSInfo: Provides OS name and architecture name.
ProgressHandler: https://sqlite.org/c3ref/progress_handler.html
ResourceFinder: Resource address finder for files inside the jar file
SQLiteCommitListener: https://www.sqlite.org/c3ref/commit_hook.html
SQLiteConfig: SQLite Configuration See also http://www.sqlite.org/pragma.html
SQLiteConfig.DateClass
SQLiteConfig.DatePrecision
SQLiteConfig.Encoding
SQLiteConfig.HexKeyMode
SQLiteConfig.JournalMode
SQLiteConfig.LockingMode
SQLiteConfig.Pragma
SQLiteConfig.SynchronousMode
SQLiteConfig.TempStore
SQLiteConfig.TransactionMode
SQLiteConnection
SQLiteConnectionConfig: Connection local configurations
SQLiteConnectionPoolDataSource
SQLiteDataSource: Provides `DataSource` API for configuring SQLite database connection
SQLiteErrorCode: SQLite3 error code
SQLiteException
SQLiteJDBCLoader: Set the system properties, org.sqlite.lib.path, org.sqlite.lib.name, appropriately so that the SQLite JDBC driver can find *.dll, *.jnilib and *.so files, according to the current OS (win, linux, mac).
SQLiteLimits
SQLiteOpenMode: Database file open modes of SQLite.
SQLitePooledConnection
SQLiteUpdateListener: https://www.sqlite.org/c3ref/update_hook.html
SQLiteUpdateListener.Type
StringUtils