Since: API Level 1
package

android.database

Classes | Description

Contains classes to explore data returned through a content provider.

more...

Interfaces

CrossProcessCursor 
CursorThis interface provides random read-write access to the result set returned by a database query. 

Classes

AbstractCursorThis 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. 
AbstractCursor.SelfContentObserverCursors use this class to track changes others make to their URI. 
AbstractWindowedCursorA base class for Cursors that store their data in CursorWindows. 
CharArrayBufferThis is used for copyStringToBuffer(int, CharArrayBuffer)  
ContentObservableA specialization of Observable for ContentObserver that provides methods for invoking the various callback methods of ContentObserver. 
ContentObserverReceives call backs for changes to content. 
CursorJoinerDoes a join on two cursors using the specified columns. 
CursorWindowA buffer containing multiple cursor rows. 
CursorWrapperWrapper class for Cursor that delegates all calls to the actual cursor object  
DatabaseUtilsStatic utility methods for dealing with databases and Cursors. 
DatabaseUtils.InsertHelperThis class allows users to do multiple inserts into a table but compile the SQL insert statement only once, which may increase performance. 
DataSetObservableA specialization of Observable for DataSetObserver that provides methods for invoking the various callback methods of DataSetObserver. 
DataSetObserverReceives call backs when a data set has been changed, or made invalid. 
MatrixCursorA mutable cursor implementation backed by an array of Objects. 
MatrixCursor.RowBuilderBuilds a row, starting from the left-most column and adding one column value at a time. 
MergeCursorA convience class that lets you present an array of Cursors as a single linear Cursor. 
Observable<T>Provides methods for (un)registering arbitrary observers in an ArrayList. 

Enums

CursorJoiner.ResultThe result of a call to next(). 

Exceptions

CursorIndexOutOfBoundsExceptionAn exception indicating that a cursor is out of bounds. 
SQLExceptionAn exception that indicates there was an error with SQL parsing or execution. 
StaleDataExceptionThis exception is thrown when a Cursor contains stale data and must be requeried before being used again.