android.database.CursorWindow
A buffer containing multiple cursor rows.
Summary
Constants
Public Constructors
Public Methods
clone,
equals,
finalize,
getClass,
hashCode,
notify,
notifyAll,
toString,
wait,
wait,
wait
Details
Constants
public
static
final
Creator
CREATOR
Public Constructors
public
CursorWindow(boolean localWindow)
Creates a new empty window.
Parameters
| localWindow
| true if this window will be used in this process only
|
Public Methods
public
void
clear()
Clears out the existing contents of the window, making it safe to reuse
for new data. Note that the number of columns in the window may NOT
change across a call to clear().
public
void
close()
Cleans up the native resources associated with the window.
public
void
finalize()
Called by the virtual machine when there are no longer any (non-weak)
references to the receiver. Subclasses can use this facility to guarantee
that any associated resources are cleaned up before the receiver is
garbage collected. Uncaught exceptions which are thrown during the
running of the method cause it to terminate immediately, but are
otherwise ignored.
Note: The virtual machine assumes that the implementation in class Object
is empty.
public
double
getDouble(int row, int column)
Returns a double for the given field.
Parameters
| row
| the row to read from, 0 being the first row in the window |
| column
| the column to read from |
Returns
- a double value for the given field
public
float
getFloat(int row, int column)
Returns a float for the given field.
Parameters
| row
| the row to read from, 0 being the first row in the window |
| column
| the column to read from |
Returns
- a float value for the given field
public
int
getInt(int row, int column)
Returns an int for the given field.
Parameters
| row
| the row to read from, 0 being the first row in the window |
| column
| the column to read from |
Returns
- an int value for the given field
public
long
getLong(int row, int column)
Returns a long for the given field.
Parameters
| row
| the row to read from, 0 being the first row in the window |
| column
| the column to read from |
Returns
- a long value for the given field
public
int
getNumRows()
Returns the number of rows in this window.
Returns
- the number of rows in this window.
public
short
getShort(int row, int column)
Returns a short for the given field.
Parameters
| row
| the row to read from, 0 being the first row in the window |
| column
| the column to read from |
Returns
- a short value for the given field
public
int
getStartPosition()
Returns the starting position of this window within the entire
Cursor's result set.
Returns
- the starting position of this window within the entire
Cursor's result set.
public
String
getString(int row, int column)
Returns a String for the given field.
Parameters
| row
| the row to read from, 0 being the first row in the window |
| column
| the column to read from |
Returns
- a String value for the given field
public
boolean
isNull(int row, int column)
Returns
true if given field is
NULL.
Parameters
| row
| the row to read from, 0 being the first row in the window |
| column
| the column to read from |
Returns
true if given field is NULL
public
void
writeToParcel(Parcel dest)