public interface

SQLiteCursorDriver

com.tencent.wcdb.database.SQLiteCursorDriver

Class Overview

A driver for SQLiteCursors that is used to create them and gets notified by the cursors it creates on significant events in their lifetimes.

Summary

Public Methods
abstract void cursorClosed()
Called by a SQLiteCursor when it it closed to destroy this object as well.
abstract void cursorDeactivated()
Called by a SQLiteCursor when it is released.
abstract void cursorRequeried(Cursor cursor)
Called by a SQLiteCursor when it is requeried.
abstract Cursor query(SQLiteDatabase.CursorFactory factory, String[] bindArgs)
Executes the query returning a Cursor over the result set.
abstract void setBindArguments(String[] bindArgs)
Set new bind arguments.

Public Methods

public abstract void cursorClosed ()

Called by a SQLiteCursor when it it closed to destroy this object as well.

public abstract void cursorDeactivated ()

Called by a SQLiteCursor when it is released.

public abstract void cursorRequeried (Cursor cursor)

Called by a SQLiteCursor when it is requeried.

public abstract Cursor query (SQLiteDatabase.CursorFactory factory, String[] bindArgs)

Executes the query returning a Cursor over the result set.

Parameters
factory The CursorFactory to use when creating the Cursors, or null if standard SQLiteCursors should be returned.
Returns
  • a Cursor over the result set

public abstract void setBindArguments (String[] bindArgs)

Set new bind arguments. These will take effect in cursorRequeried().

Parameters
bindArgs the new arguments