Package android.database.sqlite
-
Interface Summary Interface Description 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 ofCursorwhen calling query.SQLiteDatabase.CustomFunction A callback interface for a custom sqlite3 function.SQLiteTransactionListener A listener for transaction events. -
Class Summary Class Description 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 aSQLiteDatabase.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 databaseSQLiteDebug.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.SQLiteProgram A base class for compiled SQLite programs.SQLiteQuery Represents a query that reads the resulting rows into aSQLiteQuery.SQLiteQueryBuilder This is a convience class that helps build SQL queries to be sent toSQLiteDatabaseobjects.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 Summary Exception Description DatabaseObjectNotClosedException An exception that indicates that garbage-collector is finalizing a database object that is not explicitly closedSQLiteAbortException 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 rangeSQLiteBlobTooBigException 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