public class DeletionBuilder extends QueryBuilder<DeletionBuilder,java.lang.Integer>
ContentResolver
and
Uri
.
Delete all records in the data context:
int nDeleted = QueryBuilder.deleteFrom( rslv, uri ) .deleteAll() .execute() ;
Delete selected records from a data context:
int nDeleted = QueryBuilder.deleteFrom( rslv, uri ) .where( "reasons_to_delete>?", Integer.toString(0) ) .execute() ;
QueryBuilder.ExecutionException, QueryBuilder.UnboundException
m_asExplicitWhereParams, m_rslv, m_sExplicitWhereFormat, m_uri, m_valsToWrite
Constructor and Description |
---|
DeletionBuilder() |
DeletionBuilder(android.content.ContentResolver rslv,
android.net.Uri uri) |
DeletionBuilder(android.content.Context ctx,
android.net.Uri uri) |
Modifier and Type | Method and Description |
---|---|
DeletionBuilder |
deleteAll()
Convenience grammar specifying that all rows should be deleted from the
data context.
|
java.lang.Integer |
executeQuery(android.content.ContentResolver rslv,
android.net.Uri uri)
Deletes rows from the data context based on the builder's current state.
|
delete, deleteFrom, deleteFrom, execute, executeOn, executeOn, getContentResolver, getWhereFormat, getWhereParams, insert, insertInto, insertInto, onDataSource, onDataSource, select, selectFrom, selectFrom, setValues, update, update, update, validateDataContextBinding, where, where, where
public DeletionBuilder(android.content.ContentResolver rslv, android.net.Uri uri)
public DeletionBuilder(android.content.Context ctx, android.net.Uri uri)
public DeletionBuilder()
public DeletionBuilder deleteAll()
public java.lang.Integer executeQuery(android.content.ContentResolver rslv, android.net.Uri uri) throws java.lang.Exception
executeQuery
in class QueryBuilder<DeletionBuilder,java.lang.Integer>
rslv
- the resolver through which the query should be executeduri
- the URI at which the query should be executedjava.lang.Exception
- if anything goes wrong