| Interface | Description |
|---|---|
| CloseGuard.Reporter |
Interface to allow customization of reporting behavior.
|
| SQLiteCursorDriver |
A driver for SQLiteCursors that is used to create them and gets notified
by the cursors it creates on significant events in their lifetimes.
|
| SQLiteDatabase.CursorFactory |
Used to allow returning sub-classes of
Cursor when calling query. |
| SQLiteDatabase.CustomFunction |
A callback interface for a custom sqlite3 function.
|
| SQLiteTransactionListener |
A listener for transaction events.
|
| Class | Description |
|---|---|
| CloseGuard |
CloseGuard is a mechanism for flagging implicit finalizer cleanup of
resources that should have been cleaned up by explicit close
methods (aka "explicit termination methods" in Effective Java).
|
| SQLiteClosable |
An object created from a SQLiteDatabase that can be closed.
|
| SQLiteConnection |
Represents a SQLite database connection.
|
| SQLiteConnectionPool |
Maintains a pool of active SQLite database connections.
|
| SQLiteCursor |
A Cursor implementation that exposes results from a query on a
SQLiteDatabase. |
| SQLiteCustomFunction |
Describes a custom SQL function.
|
| SQLiteDatabase |
Exposes methods to manage a SQLite database.
|
| SQLiteDatabaseConfiguration |
Describes how to configure a database.
|
| SQLiteDebug |
Provides debugging info about all SQLite databases running in the current process.
|
| SQLiteDebug.DbStats |
contains statistics about a database
|
| SQLiteDebug.PagerStats |
Contains statistics about the active pagers in the current process.
|
| SQLiteDirectCursorDriver |
A cursor driver that uses the given query directly.
|
| SQLiteGlobal |
Provides access to SQLite functions that affect all database connection,
such as memory management.
|
| SQLiteOpenHelper |
A helper class to manage database creation and version management.
|
| SQLiteProgram |
A base class for compiled SQLite programs.
|
| SQLiteQuery |
Represents a query that reads the resulting rows into a
SQLiteQuery. |
| SQLiteQueryBuilder |
This is a convience class that helps build SQL queries to be sent to
SQLiteDatabase objects. |
| SQLiteSession |
Provides a single client the ability to use a database.
|
| SQLiteStatement |
Represents a statement that can be executed against a database.
|
| SQLiteStatementInfo |
Describes a SQLite statement.
|
| Exception | Description |
|---|---|
| DatabaseObjectNotClosedException |
An exception that indicates that garbage-collector is finalizing a database object
that is not explicitly closed
|
| SQLiteAbortException |
An exception that indicates that the SQLite program was aborted.
|
| SQLiteAccessPermException |
This exception class is used when sqlite can't access the database file
due to lack of permissions on the file.
|
| SQLiteBindOrColumnIndexOutOfRangeException |
Thrown if the the bind or column parameter index is out of range
|
| SQLiteBlobTooBigException | |
| SQLiteCantOpenDatabaseException | |
| SQLiteConstraintException |
An exception that indicates that an integrity constraint was violated.
|
| SQLiteDatabaseCorruptException |
An exception that indicates that the SQLite database file is corrupt.
|
| SQLiteDatabaseLockedException |
Thrown if the database engine was unable to acquire the
database locks it needs to do its job.
|
| SQLiteDatatypeMismatchException | |
| SQLiteDiskIOException |
An exception that indicates that an IO error occured while accessing the
SQLite database file.
|
| SQLiteDoneException |
An exception that indicates that the SQLite program is done.
|
| SQLiteException |
A SQLite exception that indicates there was an error with SQL parsing or execution.
|
| SQLiteFullException |
An exception that indicates that the SQLite database is full.
|
| SQLiteMisuseException |
This error can occur if the application creates a SQLiteStatement object and allows multiple
threads in the application use it at the same time.
|
| SQLiteOutOfMemoryException | |
| SQLiteReadOnlyDatabaseException | |
| SQLiteTableLockedException |