public class Criteria
extends java.lang.Object
Criterion.| Constructor and Description |
|---|
Criteria() |
| Modifier and Type | Method and Description |
|---|---|
static <V> SimpleCriterion |
all(java.util.Collection<V> values)
|
static <V> SimpleCriterion |
all(V... values)
|
static <V> BetweenCriterion |
between(V left,
V right)
|
static ElemMatchCriterion |
elemMatch()
|
static ElemMatchCriterion |
elemMatch(Query queryCriterion)
|
static <V> EqualsCriterion |
eq(V value)
|
static ExistsCriterion |
exists(java.lang.Boolean value)
|
static QueryGroup |
group()
|
static QueryGroup |
group(Query... queries)
|
static <V> SimpleCriterion |
gt(V value)
|
static <V> SimpleCriterion |
gte(V value)
|
static <V> SimpleCriterion |
in(java.util.Collection<V> values)
|
static <V> SimpleCriterion |
in(V... values)
|
static <V> SimpleCriterion |
lt(V value)
|
static <V> SimpleCriterion |
lte(V value)
|
static ModCriterion |
mod(java.lang.Number left,
java.lang.Number right)
|
static <V> SimpleCriterion |
ne(V value)
|
static NearCriterion |
near(java.lang.Number x,
java.lang.Number y)
|
static NearCriterion |
near(java.lang.Number x,
java.lang.Number y,
java.lang.Number distance)
|
static <V> SimpleCriterion |
nin(java.util.Collection<V> values)
|
static <V> SimpleCriterion |
nin(V... values)
|
static NotCriterion |
not(FieldCriterion criteria)
|
static NotCriterion |
not(java.lang.String fieldName,
Criterion criteria)
|
static RegexCriterion |
regex(java.util.regex.Pattern pattern)
|
static RegexCriterion |
regex(java.lang.String pattern)
|
static RegexCriterion |
regex(java.lang.String pattern,
int flags)
|
static SizeCriterion |
size(java.lang.Number size)
|
static TypeCriterion |
type(java.lang.Number typeCode)
|
static TypeCriterion |
type(TypeCriterion.Type type)
|
static WithinPolygonCriterion |
within(java.lang.Number[][] points)
|
static WithinCircleCriterion |
within(java.lang.Number x,
java.lang.Number y,
java.lang.Number radius)
|
static WithinBoxCriterion |
within(java.lang.Number x,
java.lang.Number y,
java.lang.Number xx,
java.lang.Number yy)
|
public static <V> EqualsCriterion eq(V value)
public static <V> SimpleCriterion gt(V value)
public static <V> SimpleCriterion gte(V value)
public static <V> SimpleCriterion lt(V value)
public static <V> SimpleCriterion lte(V value)
public static <V> BetweenCriterion between(V left, V right)
public static <V> SimpleCriterion ne(V value)
public static <V> SimpleCriterion in(V... values)
public static <V> SimpleCriterion in(java.util.Collection<V> values)
public static <V> SimpleCriterion nin(V... values)
public static <V> SimpleCriterion nin(java.util.Collection<V> values)
public static <V> SimpleCriterion all(V... values)
public static <V> SimpleCriterion all(java.util.Collection<V> values)
public static ExistsCriterion exists(java.lang.Boolean value)
public static ModCriterion mod(java.lang.Number left, java.lang.Number right)
public static RegexCriterion regex(java.util.regex.Pattern pattern)
public static RegexCriterion regex(java.lang.String pattern)
public static RegexCriterion regex(java.lang.String pattern, int flags)
public static SizeCriterion size(java.lang.Number size)
public static NearCriterion near(java.lang.Number x, java.lang.Number y, java.lang.Number distance)
public static NearCriterion near(java.lang.Number x, java.lang.Number y)
public static WithinBoxCriterion within(java.lang.Number x, java.lang.Number y, java.lang.Number xx, java.lang.Number yy)
public static WithinCircleCriterion within(java.lang.Number x, java.lang.Number y, java.lang.Number radius)
public static WithinPolygonCriterion within(java.lang.Number[][] points)
public static TypeCriterion type(java.lang.Number typeCode)
public static TypeCriterion type(TypeCriterion.Type type)
public static ElemMatchCriterion elemMatch()
public static ElemMatchCriterion elemMatch(Query queryCriterion)
public static QueryGroup group()
public static QueryGroup group(Query... queries)
public static NotCriterion not(FieldCriterion criteria)
public static NotCriterion not(java.lang.String fieldName, Criterion criteria)
Copyright © 2013. All Rights Reserved.