| Interface | Description |
|---|---|
| Cursor |
Extension of android.database.Cursor to support getType() for API < 11.
|
| IBulkCursor |
This interface provides a low-level way to pass bulk cursor data across
both process and language boundries.
|
| 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.
|
| AbstractCursor.SelfContentObserver |
Cursors use this class to track changes others make to their URI.
|
| AbstractWindowedCursor |
A base class for Cursors that store their data in
CursorWindows. |
| BulkCursorNative |
Native implementation of the bulk cursor.
|
| BulkCursorToCursorAdaptor |
Adapts an
IBulkCursor to a Cursor for use in the local
process. |
| CrossProcessCursorWrapper | |
| CursorWindow |
A buffer containing multiple cursor rows.
|
| CursorWrapper |
Extension of android.database.CursorWrapper to support getType() for API < 11.
|
| DatabaseUtils |
Static utility methods for dealing with databases and
Cursors. |
| DatabaseUtils.InsertHelper |
This class allows users to do multiple inserts into a table but
compile the SQL insert statement only once, which may increase
performance.
|
| MatrixCursor |
A mutable cursor implementation backed by an array of
Objects. |
| Exception | Description |
|---|---|
| CursorIndexOutOfBoundsException |
An exception indicating that a cursor is out of bounds.
|
| 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.
|