Package android.database
-
Interface Summary Interface Description CrossProcessCursor A cross process cursor is an extension of aCursorthat also supports usage from remote processes.Cursor This interface provides random read-write access to the result set returned by a database query.DatabaseErrorHandler An interface to let apps define an action to take when database corruption is detected. -
Class Summary Class Description AbstractCursor This is an abstract cursor class that handles a lot of the common code that all cursors need to deal with and is provided for convenience reasons.AbstractWindowedCursor A base class for Cursors that store their data inCursorWindows.CharArrayBuffer This is used forCursor.copyStringToBuffer(int, android.database.CharArrayBuffer)CursorWindow A buffer containing multiple cursor rows.DatabaseUtils Static utility methods for dealing with databases andCursors.DatabaseUtils.InsertHelper Deprecated. UseSQLiteStatementinstead.DataSetObservable A specialization ofObservableforDataSetObserverthat provides methods for sending notifications to a list ofDataSetObserverobjects.DataSetObserver Receives call backs when a data set has been changed, or made invalid.DefaultDatabaseErrorHandler Default class used to define the action to take when database corruption is reported by sqlite.MatrixCursor A mutable cursor implementation backed by an array ofObjects.MergeCursor A convience class that lets you present an array of Cursors as a single linear Cursor.Observable<T> Provides methods for registering or unregistering arbitrary observers in anArrayList. -
Exception Summary Exception Description CursorIndexOutOfBoundsException An exception indicating that a cursor is out of bounds.CursorWindowAllocationException This exception is thrown when a CursorWindow couldn't be allocated, most probably due to memory not being available.SQLException An exception that indicates there was an error with SQL parsing or execution.StaleDataException This exception is thrown when a Cursor contains stale data and must be requeried before being used again.