Uses of Class
org.ejdb.driver.EJDBQueryBuilder

Packages that use EJDBQueryBuilder
org.ejdb.driver   
 

Uses of EJDBQueryBuilder in org.ejdb.driver
 

Methods in org.ejdb.driver that return EJDBQueryBuilder
protected  EJDBQueryBuilder EJDBQueryBuilder.addHint(java.lang.String name, java.lang.Object value)
          Adds pair name->value to hints BSON object.
protected  EJDBQueryBuilder EJDBQueryBuilder.Constraint.addOperation(java.lang.Object value)
          Add curently restrictons tree to query
protected  EJDBQueryBuilder EJDBQueryBuilder.addOperation(java.lang.String field, java.lang.Object value, boolean replace)
          Adds query restrintions in main query object.
 EJDBQueryBuilder EJDBQueryBuilder.addToSet(java.lang.String field, java.lang.Object value)
          Atomically adds value to the array field only if value not in the array already.
 EJDBQueryBuilder EJDBQueryBuilder.addToSetAll(java.lang.String field, java.util.Collection<java.lang.Object> values)
          Atomically performs set union with values in val for specified array field.
 EJDBQueryBuilder EJDBQueryBuilder.addToSetAll(java.lang.String field, java.lang.Object... values)
          Atomically performs set union with values in val for specified array field.
 EJDBQueryBuilder EJDBQueryBuilder.Constraint.begin(java.lang.String value)
          Strins starts with prefix
 EJDBQueryBuilder EJDBQueryBuilder.Constraint.bt(java.lang.Number start, java.lang.Number end)
          Between number (start <= field_value <= end)
 EJDBQueryBuilder EJDBQueryBuilder.dropAll()
          In-place record removal operation.
 EJDBQueryBuilder EJDBQueryBuilder.elementMatch(java.lang.String field)
          Element match construction
 EJDBQueryBuilder EJDBQueryBuilder.Constraint.eq(java.lang.Object value)
          Field equality restriction.
 EJDBQueryBuilder EJDBQueryBuilder.excludeField(java.lang.String field)
          Sets fields to be excluded from resulting objects.
 EJDBQueryBuilder EJDBQueryBuilder.Constraint.exists()
          Field existence matching EJDBQueryBuilder.Constraint.exists(boolean)
 EJDBQueryBuilder EJDBQueryBuilder.Constraint.exists(boolean exists)
          Field existence matching
 EJDBQueryBuilder EJDBQueryBuilder.field(java.lang.String field, java.lang.Object value)
          Adds field equality restriction.
 EJDBQueryBuilder EJDBQueryBuilder.Constraint.gt(java.lang.Number value)
          Greater than value (field_value > value)
 EJDBQueryBuilder EJDBQueryBuilder.Constraint.gte(java.lang.Number value)
          Greater than or equal value (field_value >= value)
 EJDBQueryBuilder EJDBQueryBuilder.Constraint.in(java.util.Collection<java.lang.Object> values)
          Field value matched any value of specified in values.
 EJDBQueryBuilder EJDBQueryBuilder.Constraint.in(java.lang.Object[] values)
          Field value matched any value of specified in values.
 EJDBQueryBuilder EJDBQueryBuilder.inc(java.lang.String field, java.lang.Number inc)
          Increment specified field.
 EJDBQueryBuilder EJDBQueryBuilder.includeField(java.lang.String field)
          Sets fields to be included in resulting objects.
 EJDBQueryBuilder EJDBQueryBuilder.join(java.lang.String fpath, java.lang.String collname)
          Make collection join for select queries.
 EJDBQueryBuilder EJDBQueryBuilder.Constraint.lt(java.lang.Number value)
          Lesser then value (field_value < value)
 EJDBQueryBuilder EJDBQueryBuilder.Constraint.lte(java.lang.Number value)
          Lesser then or equal value (field_value <= value)
 EJDBQueryBuilder EJDBQueryBuilder.Constraint.notIn(java.util.Collection<java.lang.Object> values)
          Negation of EJDBQueryBuilder.Constraint.in(java.util.Collection)
 EJDBQueryBuilder EJDBQueryBuilder.Constraint.notIn(java.lang.Object[] values)
          Negation of EJDBQueryBuilder.Constraint.in(Object...)
 EJDBQueryBuilder EJDBQueryBuilder.or()
          Add OR joined query restrictions.
 EJDBQueryBuilder EJDBQueryBuilder.pull(java.lang.String field, java.lang.Object value)
          Atomically removes all occurrences of value from field, if field is an array.
 EJDBQueryBuilder EJDBQueryBuilder.pullAll(java.lang.String field, java.util.Collection<java.lang.Object> values)
          Atomically performs set substraction of values for specified array field.
 EJDBQueryBuilder EJDBQueryBuilder.pullAll(java.lang.String field, java.lang.Object... values)
          Atomically performs set substraction of values for specified array field.
 EJDBQueryBuilder EJDBQueryBuilder.set(java.lang.String field, java.lang.Object value)
          Set specified fiels to value

query.set(field1, value1).set(field2, value2); // -> { ..., $set : {field1 : value1, field2 : value2}}

 EJDBQueryBuilder EJDBQueryBuilder.setFieldIncluded(java.lang.String field, boolean incldue)
          Sets fields to be included or exluded in resulting objects.
 EJDBQueryBuilder EJDBQueryBuilder.setMaxResults(int maxResults)
          Sets max number of records in the result set.
 EJDBQueryBuilder EJDBQueryBuilder.setOffset(int offset)
          Sets number of skipped records in the result set.
 EJDBQueryBuilder EJDBQueryBuilder.Constraint.strAnd(java.util.Collection<java.lang.String> values)
          String tokens (or string array vals) matches all tokens in specified collection.
 EJDBQueryBuilder EJDBQueryBuilder.Constraint.strAnd(java.lang.String[] values)
          String tokens (or string array vals) matches all tokens in specified array.
 EJDBQueryBuilder EJDBQueryBuilder.Constraint.strOr(java.util.Collection<java.lang.String> values)
          String tokens (or string array vals) matches any tokens in specified collection.
 EJDBQueryBuilder EJDBQueryBuilder.Constraint.strOr(java.lang.String[] values)
          String tokens (or string array vals) matches any tokens in specified array.
 EJDBQueryBuilder EJDBQueryBuilder.upsert(java.lang.String field, java.lang.Object value)
          Atomic upsert.
 

Methods in org.ejdb.driver with parameters of type EJDBQueryBuilder
 EJDBQuery EJDBCollection.createQuery(EJDBQueryBuilder query)
          Creates new EJDB Query for current collection.
 

Constructors in org.ejdb.driver with parameters of type EJDBQueryBuilder
EJDBQueryBuilder(EJDBQueryBuilder parent, BSONObject query)