public class SelectionBuilder
extends java.lang.Object
SQLiteDatabase. Each
appended clause is combined using AND. This class is not
thread safe.| Constructor and Description |
|---|
SelectionBuilder() |
| Modifier and Type | Method and Description |
|---|---|
int |
delete(android.database.sqlite.SQLiteDatabase db)
Execute delete using the current internal state as
WHERE clause. |
java.lang.String |
getSelection()
Return selection string for current internal state.
|
java.lang.String[] |
getSelectionArgs()
Return selection arguments for current internal state.
|
SelectionBuilder |
map(java.lang.String fromColumn,
java.lang.String toClause) |
SelectionBuilder |
mapToTable(java.lang.String column,
java.lang.String table) |
android.database.Cursor |
query(android.database.sqlite.SQLiteDatabase db,
java.lang.String[] columns,
java.lang.String orderBy)
Execute query using the current internal state as
WHERE clause. |
android.database.Cursor |
query(android.database.sqlite.SQLiteDatabase db,
java.lang.String[] columns,
java.lang.String groupBy,
java.lang.String having,
java.lang.String orderBy,
java.lang.String limit)
Execute query using the current internal state as
WHERE clause. |
SelectionBuilder |
reset()
Reset any internal state, allowing this builder to be recycled.
|
SelectionBuilder |
table(java.lang.String table) |
java.lang.String |
toString() |
int |
update(android.database.sqlite.SQLiteDatabase db,
android.content.ContentValues values)
Execute update using the current internal state as
WHERE clause. |
SelectionBuilder |
where(java.lang.String selection,
java.lang.String... selectionArgs)
Append the given selection clause to the internal state.
|
public SelectionBuilder reset()
public SelectionBuilder where(java.lang.String selection, java.lang.String... selectionArgs)
AND.public SelectionBuilder table(java.lang.String table)
public SelectionBuilder mapToTable(java.lang.String column, java.lang.String table)
public SelectionBuilder map(java.lang.String fromColumn, java.lang.String toClause)
public java.lang.String getSelection()
getSelectionArgs()public java.lang.String[] getSelectionArgs()
getSelection()public java.lang.String toString()
toString in class java.lang.Objectpublic android.database.Cursor query(android.database.sqlite.SQLiteDatabase db,
java.lang.String[] columns,
java.lang.String orderBy)
WHERE clause.public android.database.Cursor query(android.database.sqlite.SQLiteDatabase db,
java.lang.String[] columns,
java.lang.String groupBy,
java.lang.String having,
java.lang.String orderBy,
java.lang.String limit)
WHERE clause.public int update(android.database.sqlite.SQLiteDatabase db,
android.content.ContentValues values)
WHERE clause.public int delete(android.database.sqlite.SQLiteDatabase db)
WHERE clause.