package

com.tencent.wcdb

Interfaces

CrossProcessCursor A cross process cursor is an extension of a Cursor that also supports usage from remote processes. 
Cursor This interface provides random read-write access to the result set returned by a database query. 
DatabaseErrorHandler An interface to let the apps define the actions to take when the following errors are detected database corruption  

Classes

AbstractCursor This is an abstract cursor class that handles a lot of the common code that all cursors need to deal with and is provided for convenience reasons. 
AbstractWindowedCursor A base class for Cursors that store their data in CursorWindows. 
BuildConfig  
CrossProcessCursorWrapper Cursor wrapper that implements CrossProcessCursor
CursorJoiner Does a join on two cursors using the specified columns. 
CursorWindow A buffer containing multiple cursor rows. 
CursorWrapper Wrapper class for Cursor that delegates all calls to the actual cursor object. 
DatabaseUtils Static utility methods for dealing with databases and Cursors. 
DatabaseUtils.InsertHelper This class is deprecated. Use SQLiteStatement instead.  
DefaultDatabaseErrorHandler Default class used to define the actions to take when the database corruption is reported by sqlite. 
MatrixCursor A mutable cursor implementation backed by an array of Objects. 
MatrixCursor.RowBuilder Builds a row, starting from the left-most column and adding one column value at a time. 
MergeCursor A convience class that lets you present an array of Cursors as a single linear Cursor. 
Observable<T> Provides methods for registering or unregistering arbitrary observers in an ArrayList. 

Enums

CursorJoiner.Result The result of a call to next(). 

Exceptions

CursorIndexOutOfBoundsException An exception indicating that a cursor is out of bounds. 
SQLException An exception that indicates there was an error with SQL parsing or execution. 
StaleDataException This exception is thrown when a Cursor contains stale data and must be requeried before being used again.