FileDocCategorySizeDatePackage
IBulkCursor.javaAPI DocAndroid 1.5 API3427Wed May 06 22:41:54 BST 2009android.database

IBulkCursor

public interface IBulkCursor implements android.os.IInterface
This interface provides a low-level way to pass bulk cursor data across both process and language boundries. Application code should use the Cursor interface directly. {@hide}

Fields Summary
static final String
descriptor
static final int
GET_CURSOR_WINDOW_TRANSACTION
static final int
COUNT_TRANSACTION
static final int
GET_COLUMN_NAMES_TRANSACTION
static final int
UPDATE_ROWS_TRANSACTION
static final int
DELETE_ROW_TRANSACTION
static final int
DEACTIVATE_TRANSACTION
static final int
REQUERY_TRANSACTION
static final int
ON_MOVE_TRANSACTION
static final int
WANTS_ON_MOVE_TRANSACTION
static final int
GET_EXTRAS_TRANSACTION
static final int
RESPOND_TRANSACTION
static final int
CLOSE_TRANSACTION
Constructors Summary
Methods Summary
public voidclose()

public intcount()
Returns the number of rows in the cursor.

return
the number of rows in the cursor.

public voiddeactivate()

public booleandeleteRow(int position)

public java.lang.String[]getColumnNames()
Returns a string array holding the names of all of the columns in the cursor in the order in which they were listed in the result.

return
the names of the columns returned in this query.

public android.os.BundlegetExtras()

public booleangetWantsAllOnMoveCalls()

public CursorWindowgetWindow(int startPos)
Returns a BulkCursorWindow, which either has a reference to a shared memory segment with the rows, or an array of JSON strings.

public voidonMove(int position)

public intrequery(IContentObserver observer, CursorWindow window)

public android.os.Bundlerespond(android.os.Bundle extras)

public booleanupdateRows(java.util.Map values)