See: Description
| Interface | Description |
|---|---|
| CrossProcessCursor |
A cross process cursor is an extension of a
Cursor that 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 | 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 in
CursorWindows. |
| CharArrayBuffer |
This is used for
Cursor.copyStringToBuffer(int, android.database.CharArrayBuffer) |
| CursorWindow |
A buffer containing multiple cursor rows.
|
| DatabaseUtils |
Static utility methods for dealing with databases and
Cursors. |
| DatabaseUtils.InsertHelper | Deprecated
Use
SQLiteStatement instead. |
| DataSetObservable |
A specialization of
Observable for DataSetObserver
that provides methods for sending notifications to a list of
DataSetObserver objects. |
| 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
Objects. |
| 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 an
ArrayList. |
| 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.
|
If you need to manage data in a private database, use the android.database.sqlite classes. These classes are used to manage the Cursor object returned from a content provider query. Databases
are usually created and opened with android.content.Context#openOrCreateDatabase
To make requests through
content providers, you can use the content.ContentResolver class.
All databases are stored on the device in /data/data/<package_name>/databases