public class SQLiteDirectCursorDriver extends java.lang.Object implements SQLiteCursorDriver
Constructor and Description |
---|
SQLiteDirectCursorDriver(SQLiteDatabase db,
java.lang.String sql,
java.lang.String editTable) |
Modifier and Type | Method and Description |
---|---|
void |
cursorClosed()
Called by a SQLiteCursor when it it closed to destroy this object as well.
|
void |
cursorDeactivated()
Called by a SQLiteCursor when it is released.
|
void |
cursorRequeried(android.database.Cursor cursor)
Called by a SQLiteCursor when it is requeryed.
|
Cursor |
query(SQLiteDatabase.CursorFactory factory,
java.lang.String[] selectionArgs)
Executes the query returning a Cursor over the result set.
|
void |
setBindArguments(java.lang.String[] bindArgs)
Set new bind arguments.
|
java.lang.String |
toString() |
public SQLiteDirectCursorDriver(SQLiteDatabase db, java.lang.String sql, java.lang.String editTable)
public Cursor query(SQLiteDatabase.CursorFactory factory, java.lang.String[] selectionArgs)
SQLiteCursorDriver
query
in interface SQLiteCursorDriver
factory
- The CursorFactory to use when creating the Cursors, or
null if standard SQLiteCursors should be returned.public void cursorClosed()
SQLiteCursorDriver
cursorClosed
in interface SQLiteCursorDriver
public void setBindArguments(java.lang.String[] bindArgs)
SQLiteCursorDriver
setBindArguments
in interface SQLiteCursorDriver
bindArgs
- the new argumentspublic void cursorDeactivated()
SQLiteCursorDriver
cursorDeactivated
in interface SQLiteCursorDriver
public void cursorRequeried(android.database.Cursor cursor)
SQLiteCursorDriver
cursorRequeried
in interface SQLiteCursorDriver
public java.lang.String toString()
toString
in class java.lang.Object