Android.Database Namespace
Important
Some information relates to prerelease product that may be substantially modified before it’s released. Microsoft makes no warranties, express or implied, with respect to the information provided here.
If you need to manage data in a private database, use the Android.Database.Sqlite classes.
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. |
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 |
CharArrayBuffer |
This is used for |
ContentObservable |
A specialization of |
ContentObserver |
Receives call backs for changes to content. |
CrossProcessCursorWrapper |
Cursor wrapper that implements |
CursorIndexOutOfBoundsException |
An exception indicating that a cursor is out of bounds. |
CursorJoiner |
Does a join on two cursors using the specified columns. |
CursorJoiner.Result |
The result of a call to next(). |
CursorWindow |
A buffer containing multiple cursor rows. |
CursorWindow.InterfaceConsts | |
CursorWindowAllocationException |
This exception is thrown when a CursorWindow couldn't be allocated, most probably due to memory not being available. |
CursorWrapper |
Wrapper class for Cursor that delegates all calls to the actual cursor object. |
DatabaseUtils |
Static utility methods for dealing with databases and |
DatabaseUtils.InsertHelper |
This class allows users to do multiple inserts into a table using the same statement. |
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 |
MatrixCursor.RowBuilder |
Builds a row of values using either of these approaches:
<ul>
<li>Values can be added with explicit column ordering using
|
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 |
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. |
Interfaces
ICrossProcessCursor |
A cross process cursor is an extension of a |
ICursor |
This interface provides random read-write access to the result set returned by a database query. |
IDatabaseErrorHandler |
An interface to let apps define an action to take when database corruption is detected. |
Enums
FieldType |
Enumerates values returned by several types. |
StatementType |
Enumerates values returned by several types. |