Android.Database.CursorWindow Members

The members of Android.Database.CursorWindow are listed below.

See Also: Inherited members from Android.Database.Sqlite.SQLiteClosable

Public Constructors

Creates a new empty cursor window.
Creates a new empty cursor window and gives it a name.

Protected Constructors

A constructor used when creating managed representations of JNI objects; called by the runtime.

Public Properties

[read-only]
static
CreatorAndroid.OS.IParcelableCreator.
[read-only]
NumRowsint. Gets the number of rows in this window.
StartPositionint. Gets the start position of this cursor window.

Protected Properties

[read-only]
override
ThresholdClassIntPtr. This API supports the Mono for Android infrastructure and is not intended to be used directly from your code.
[read-only]
override
ThresholdTypeType. This API supports the Mono for Android infrastructure and is not intended to be used directly from your code.

Public Methods

AllocRow() : bool
Allocates a new row at the end of this cursor window.
Clear()
Clears out the existing contents of the window, making it safe to reuse for new data.
override
Close()
Documentation for this section has not yet been entered.
CopyStringToBuffer(int, int, CharArrayBuffer)
Copies the text of the field at the specified row and column index into a Android.Database.CharArrayBuffer.
DescribeContents() : int
Describe the kinds of special objects contained in this Parcelable's marshalled representation.
FreeLastRow()
Frees the last row in this cursor window.
GetBlob(int, int) : byte[]
Gets the value of the field at the specified row and column index as a byte array.
GetDouble(int, int) : double
Gets the value of the field at the specified row and column index as a double.
GetFloat(int, int) : float
Gets the value of the field at the specified row and column index as a float.
GetInt(int, int) : int
Gets the value of the field at the specified row and column index as an int.
GetLong(int, int) : long
Gets the value of the field at the specified row and column index as a long.
GetShort(int, int) : short
Gets the value of the field at the specified row and column index as a short.
GetString(int, int) : string
Gets the value of the field at the specified row and column index as a string.
GetType(int, int) : FieldType
Returns the type of the field at the specified row and column index.
IsBlob(int, int) : bool
Returns true if the field at the specified row and column index has type ICursor.FIELD_TYPE_BLOB or ICursor.FIELD_TYPE_NULL.
IsFloat(int, int) : bool
Returns true if the field at the specified row and column index has type ICursor.FIELD_TYPE_FLOAT.
IsLong(int, int) : bool
Returns true if the field at the specified row and column index has type ICursor.FIELD_TYPE_INTEGER.
IsNull(int, int) : bool
Returns true if the field at the specified row and column index has type ICursor.FIELD_TYPE_NULL.
IsString(int, int) : bool
Returns true if the field at the specified row and column index has type ICursor.FIELD_TYPE_STRING or ICursor.FIELD_TYPE_NULL.
static
NewFromParcel(Android.OS.Parcel) : CursorWindow
PutBlob(byte[], int, int) : bool
Copies a byte array into the field at the specified row and column index.
PutDouble(double, int, int) : bool
Puts a double-precision floating point value into the field at the specified row and column index.
PutLong(long, int, int) : bool
Puts a long integer into the field at the specified row and column index.
PutNull(int, int) : bool
Puts a null value into the field at the specified row and column index.
PutString(string, int, int) : bool
Copies a string into the field at the specified row and column index.
SetNumColumns(int) : bool
Sets the number of columns in this window.
WriteToParcel(Android.OS.Parcel, Android.OS.ParcelableWriteFlags)
Flatten this object in to a Parcel.

Protected Methods

override
OnAllReferencesReleased()
Called when the last reference to the object was released by a call to Android.Database.Sqlite.SQLiteClosable.ReleaseReference or Android.Database.Sqlite.SQLiteClosable.Close.