android.database
Interfaces
| CrossProcessCursor | A cross process cursor is an extension of a  | 
| 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. | 
Classes
| 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 in  | 
| CharArrayBuffer | This is used for  | 
| ContentObservable | A specialization of  | 
| ContentObserver | Receives call backs for changes to content. | 
| CrossProcessCursorWrapper | Cursor wrapper that implements  | 
| CursorJoiner | Does a join on two cursors using the specified columns. | 
| CursorWindow | A buffer containing multiple cursor rows. | 
| CursorWrapper | Wrapper class for Cursor that delegates all calls to the actual cursor object. | 
| DatabaseUtils | Static utility methods for dealing with databases and  | 
| DataSetObservable | A specialization of  | 
| 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 of  | 
| MergeCursor | A convenience class that lets you present an array of Cursors as a single linear Cursor. | 
| Observable | Provides methods for registering or unregistering arbitrary observers in an  | 
Exceptions
| 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. | 
