Uses of Class
com.todoroo.andlib.sql.Criterion

Packages that use Criterion
com.todoroo.andlib.data Todoroo Library classes for the data layer: accessing data from a database or ContentResolver 
com.todoroo.andlib.sql Fork of sql-dsl 
com.todoroo.astrid.data Astrid data model classes and ContentResolver data access objects 
com.todoroo.astrid.sync Astrid synchronization helpers 
 

Uses of Criterion in com.todoroo.andlib.data
 

Methods in com.todoroo.andlib.data with parameters of type Criterion
 int ContentResolverDao.deleteWhere(Criterion where)
          Delete by criteria
 int DatabaseDao.deleteWhere(Criterion where)
          Delete all matching a clause
 int DatabaseDao.update(Criterion where, TYPE template)
          Update all matching a clause to have the values set on template object.
 int DatabaseDao.updateMultiple(android.content.ContentValues values, Criterion criterion)
          Updates multiple rows of the database based on model set values
 

Uses of Criterion in com.todoroo.andlib.sql
 

Subclasses of Criterion in com.todoroo.andlib.sql
 class EqCriterion
           
 class UnaryCriterion
           
 

Fields in com.todoroo.andlib.sql declared as Criterion
static Criterion Criterion.all
           
static Criterion Criterion.none
           
 

Methods in com.todoroo.andlib.sql that return Criterion
static Criterion Criterion.and(Criterion criterion, Criterion... criterions)
           
 Criterion Field.between(java.lang.Object lower, java.lang.Object upper)
           
static Criterion UnaryCriterion.eq(Field expression, java.lang.Object value)
           
 Criterion Field.eq(java.lang.Object value)
           
 Criterion Field.eqCaseInsensitive(java.lang.String value)
          Adds the criterion that the field must be equal to the given string, ignoring case.
static Criterion Criterion.exists(Query query)
           
static Criterion UnaryCriterion.gt(Field field, java.lang.Object value)
           
 Criterion Field.gt(java.lang.Object value)
           
 Criterion Field.in(Query query)
           
<T> Criterion
Field.in(T[] value)
           
 Criterion Field.isNotNull()
           
static Criterion UnaryCriterion.isNotNull(Field field)
           
 Criterion Field.isNull()
           
static Criterion UnaryCriterion.isNull(Field field)
           
static Criterion UnaryCriterion.like(Field field, java.lang.String value)
           
static Criterion UnaryCriterion.like(Field field, java.lang.String value, java.lang.String escape)
           
 Criterion Field.like(java.lang.String value)
           
 Criterion Field.like(java.lang.String value, java.lang.String escape)
           
static Criterion UnaryCriterion.lt(Field field, java.lang.Object value)
           
 Criterion Field.lt(java.lang.Object value)
           
static Criterion UnaryCriterion.lte(Field field, java.lang.Object value)
           
 Criterion Field.lte(java.lang.Object value)
           
static Criterion UnaryCriterion.neq(Field field, java.lang.Object value)
           
 Criterion Field.neq(java.lang.Object value)
           
static Criterion Criterion.not(Criterion criterion)
           
static Criterion Criterion.or(Criterion criterion, Criterion... criterions)
           
 

Methods in com.todoroo.andlib.sql with parameters of type Criterion
static Criterion Criterion.and(Criterion criterion, Criterion... criterions)
           
static Criterion Criterion.and(Criterion criterion, Criterion... criterions)
           
static java.lang.String Functions.caseStatement(Criterion when, java.lang.Object ifTrue, java.lang.Object ifFalse)
           
 Query Query.having(Criterion criterion)
           
 QueryTemplate QueryTemplate.having(Criterion criterion)
           
static Join Join.inner(SqlTable expression, Criterion... criterions)
           
static Join Join.left(SqlTable table, Criterion... criterions)
           
static Criterion Criterion.not(Criterion criterion)
           
static Criterion Criterion.or(Criterion criterion, Criterion... criterions)
           
static Criterion Criterion.or(Criterion criterion, Criterion... criterions)
           
static Join Join.out(SqlTable table, Criterion... criterions)
           
static Join Join.right(SqlTable table, Criterion... criterions)
           
 Query Query.where(Criterion criterion)
           
 QueryTemplate QueryTemplate.where(Criterion criterion)
           
 

Uses of Criterion in com.todoroo.astrid.data
 

Methods in com.todoroo.astrid.data that return Criterion
static Criterion TaskApiDao.TaskCriteria.activeAndVisible()
           
static Criterion TaskApiDao.TaskCriteria.byId(long id)
           
static Criterion MetadataApiDao.MetadataCriteria.byTask(long taskId)
          Returns all metadata associated with a given task
static Criterion MetadataApiDao.MetadataCriteria.byTaskAndwithKey(long taskId, java.lang.String key)
          Returns all metadata associated with a given key
static Criterion StoreObjectApiDao.StoreObjectCriteria.byType(java.lang.String type)
          Returns all store objects with given type
static Criterion StoreObjectApiDao.StoreObjectCriteria.byTypeAndItem(java.lang.String type, java.lang.String item)
          Returns store object with type and key
static Criterion TaskApiDao.TaskCriteria.completed()
           
static Criterion TaskApiDao.TaskCriteria.dueAfterNow()
           
static Criterion TaskApiDao.TaskCriteria.dueBeforeNow()
           
static Criterion TaskApiDao.TaskCriteria.hasDeadlines()
           
static Criterion TaskApiDao.TaskCriteria.hasNoTitle()
           
static Criterion TaskApiDao.TaskCriteria.isActive()
           
static Criterion TaskApiDao.TaskCriteria.isDeleted()
           
static Criterion TaskApiDao.TaskCriteria.isVisible()
           
static Criterion TaskApiDao.TaskCriteria.notDeleted()
           
static Criterion MetadataApiDao.MetadataCriteria.withKey(java.lang.String key)
          Returns all metadata associated with a given key
 

Methods in com.todoroo.astrid.data with parameters of type Criterion
 int TaskApiDao.countTasks(Criterion criterion)
          Count tasks matching criterion
 void MetadataApiDao.synchronizeMetadata(long taskId, java.util.ArrayList<Metadata> metadata, Criterion metadataCriteria)
          Synchronize metadata for given task id.
 

Uses of Criterion in com.todoroo.astrid.sync
 

Methods in com.todoroo.astrid.sync that return Criterion
abstract  Criterion SyncMetadataService.getLocalMatchCriteria(TYPE remoteTask)
           
abstract  Criterion SyncMetadataService.getMetadataCriteria()
           
abstract  Criterion SyncMetadataService.getMetadataWithRemoteId()