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.Object
public 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.