|
Spring Data Document | |||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object org.springframework.data.document.mongodb.query.Criteria
public class Criteria
Constructor Summary | |
---|---|
protected |
Criteria(List<Criteria> criteriaChain,
String key)
|
|
Criteria(String key)
|
Method Summary | |
---|---|
Criteria |
all(Object... o)
Creates a criterion using the $all operator |
Criteria |
and(String key)
Static factory method to create a Criteria using the provided key |
Criteria |
elemMatch(Criteria c)
Creates a criterion using the $elemMatch operator |
Criteria |
exists(boolean b)
Creates a criterion using the $exists operator |
DBObject |
getCriteriaObject()
|
String |
getKey()
|
protected DBObject |
getSingleCriteriaObject()
|
Criteria |
gt(Object o)
Creates a criterion using the $gt operator |
Criteria |
gte(Object o)
Creates a criterion using the $gte operator |
Criteria |
in(Collection<?> c)
Creates a criterion using the $in operator |
Criteria |
in(Object... o)
Creates a criterion using the $in operator |
Criteria |
is(Object o)
Creates a criterion using equality |
Criteria |
lt(Object o)
Creates a criterion using the $lt operator |
Criteria |
lte(Object o)
Creates a criterion using the $lte operator |
Criteria |
maxDistance(double maxDistance)
Creates a geospatical criterion using a $maxDistance operation, for use with $near |
Criteria |
mod(Number value,
Number remainder)
Creates a criterion using the $mod operator |
Criteria |
ne(Object o)
Creates a criterion using the $ne operator |
Criteria |
near(Point point)
Creates a geospatial criterion using a $near operation |
Criteria |
nearSphere(Point point)
Creates a geospatial criterion using a $nearSphere operation. |
Criteria |
nin(Object... o)
Creates a criterion using the $nin operator |
Criteria |
not()
Creates a criterion using the $not meta operator which affects the clause directly following |
void |
or(List<Query> queries)
Creates an or query using the $or operator for all of the provided queries |
Criteria |
regex(String re)
Creates a criterion using a $regex |
Criteria |
regex(String re,
String options)
Creates a criterion using a $regex and $options |
Criteria |
size(int s)
Creates a criterion using the $size operator |
Criteria |
type(int t)
Creates a criterion using the $type operator |
static Criteria |
where(String key)
Static factory method to create a Criteria using the provided key |
Criteria |
withinBox(Box box)
Creates a geospatial criterion using a $within $box operation |
Criteria |
withinCenter(Circle circle)
Creates a geospatial criterion using a $within $center operation |
Criteria |
withinCenterSphere(Circle circle)
Creates a geospatial criterion using a $within $center operation. |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Constructor Detail |
---|
public Criteria(String key)
protected Criteria(List<Criteria> criteriaChain, String key)
Method Detail |
---|
public static Criteria where(String key)
key
-
public Criteria and(String key)
key
-
public Criteria is(Object o)
o
-
public Criteria ne(Object o)
o
-
public Criteria lt(Object o)
o
-
public Criteria lte(Object o)
o
-
public Criteria gt(Object o)
o
-
public Criteria gte(Object o)
o
-
public Criteria in(Object... o)
o
- the values to match against
public Criteria in(Collection<?> c)
c
- the collection containing the values to match against
public Criteria nin(Object... o)
o
-
public Criteria mod(Number value, Number remainder)
value
- remainder
-
public Criteria all(Object... o)
o
-
public Criteria size(int s)
s
-
public Criteria exists(boolean b)
b
-
public Criteria type(int t)
t
-
public Criteria not()
public Criteria regex(String re)
re
-
public Criteria regex(String re, String options)
re
- options
-
public Criteria withinCenter(Circle circle)
circle
- must not be null
public Criteria withinCenterSphere(Circle circle)
circle
- must not be null
public Criteria withinBox(Box box)
box
-
public Criteria near(Point point)
point
- must not be null
public Criteria nearSphere(Point point)
point
- must not be null
public Criteria maxDistance(double maxDistance)
maxDistance
-
public Criteria elemMatch(Criteria c)
c
-
public void or(List<Query> queries)
queries
- public String getKey()
public DBObject getCriteriaObject()
getCriteriaObject
in interface CriteriaDefinition
protected DBObject getSingleCriteriaObject()
|
Spring Data Document | |||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |