-
public interface SQLiteCursorDriverA driver for SQLiteCursors that is used to create them and gets notified by the cursors it creates on significant events in their lifetimes.
-
-
Method Summary
Modifier and Type Method Description abstract Cursorquery(SQLiteDatabase.CursorFactory factory, Array<String> bindArgs)Executes the query returning a Cursor over the result set. abstract voidcursorDeactivated()Called by a SQLiteCursor when it is released. abstract voidcursorRequeried(Cursor cursor)Called by a SQLiteCursor when it is requeried. abstract voidcursorClosed()Called by a SQLiteCursor when it it closed to destroy this object as well. abstract voidsetBindArguments(Array<String> bindArgs)Set new bind arguments. -
-
Method Detail
-
query
abstract Cursor query(SQLiteDatabase.CursorFactory factory, Array<String> bindArgs)
Executes the query returning a Cursor over the result set.
- Parameters:
factory- The CursorFactory to use when creating the Cursors, ornull if standard SQLiteCursors should be returned.
-
cursorDeactivated
abstract void cursorDeactivated()
Called by a SQLiteCursor when it is released.
-
cursorRequeried
abstract void cursorRequeried(Cursor cursor)
Called by a SQLiteCursor when it is requeried.
-
cursorClosed
abstract void cursorClosed()
Called by a SQLiteCursor when it it closed to destroy this object as well.
-
setBindArguments
abstract void setBindArguments(Array<String> bindArgs)
Set new bind arguments. These will take effect in cursorRequeried().
- Parameters:
bindArgs- the new arguments
-
-
-
-