public class Restrictions extends Object
| Constructor and Description |
|---|
Restrictions() |
| Modifier and Type | Method and Description |
|---|---|
static Restriction |
after(String field,
Object value) |
static Restriction |
and(Restriction... restrictions) |
static Restriction |
avg(String field,
Double avg,
AggregationRange aggregationRange) |
static Restriction |
avg(String field,
Double leftRange,
Double rightRange,
AggregationRange aggregationRange) |
static Restriction |
before(String field,
Object value) |
static Restriction |
between(String field,
Number minValue,
Number maxValue) |
static Restriction |
between(String field,
Number minValue,
Number maxValue,
boolean leftInclusive,
boolean rightInclusive) |
static void |
clearDateExtractors() |
static Restriction |
contains(String field,
Object... values) |
static Restriction |
containsAny(String field,
Object... values) |
static Restriction |
count(String field,
Integer count,
AggregationRange aggregationRange) |
static Restriction |
count(String field,
Integer leftRange,
Integer rightRange,
AggregationRange aggregationRange) |
static Restriction |
equals(String field,
Object value) |
static Restriction |
equals(String field,
Object value,
boolean ignoreCase) |
static Restriction |
greater(String field,
Number value) |
static Restriction |
greaterOrEquals(String field,
Number value) |
static Restriction |
in(String field,
Object... values) |
static Restriction |
isNotNull(String field) |
static Restriction |
isNull(String field) |
static Restriction |
less(String field,
Number value) |
static Restriction |
lessOrEquals(String field,
Number value) |
static Restriction |
like(String field,
String value) |
static Restriction |
max(String field,
Number count,
AggregationRange aggregationRange) |
static Restriction |
max(String field,
Number leftRange,
Number rightRange,
AggregationRange aggregationRange) |
static Restriction |
min(String field,
Number count,
AggregationRange aggregationRange) |
static Restriction |
min(String field,
Number leftRange,
Number rightRange,
AggregationRange aggregationRange) |
static Restriction |
notBetween(String field,
Number minValue,
Number maxValue) |
static Restriction |
notBetween(String field,
Number minValue,
Number maxValue,
boolean leftInclusive,
boolean rightInclusive) |
static Restriction |
notContains(String field,
Object... values) |
static Restriction |
notContainsAny(String field,
Object... values) |
static Restriction |
notEquals(String field,
Object value) |
static Restriction |
notEquals(String field,
Object value,
boolean ignoreCase) |
static Restriction |
notIn(String field,
Object... values) |
static Restriction |
notLike(String field,
String value) |
static Restriction |
or(Restriction... restrictions) |
static <T> void |
registerDateExtractor(Class<T> clazz,
DateExtractor<T> extractor) |
static Restriction |
sum(String field,
Number sum,
AggregationRange aggregationRange) |
static Restriction |
sum(String field,
Number leftRange,
Number rightRange,
AggregationRange aggregationRange) |
public static <T> void registerDateExtractor(Class<T> clazz, DateExtractor<T> extractor)
public static void clearDateExtractors()
public static Restriction equals(String field, Object value)
public static Restriction equals(String field, Object value, boolean ignoreCase)
public static Restriction notEquals(String field, Object value)
public static Restriction notEquals(String field, Object value, boolean ignoreCase)
public static Restriction isNull(String field)
public static Restriction isNotNull(String field)
public static Restriction greater(String field, Number value)
public static Restriction less(String field, Number value)
public static Restriction greaterOrEquals(String field, Number value)
public static Restriction lessOrEquals(String field, Number value)
public static Restriction between(String field, Number minValue, Number maxValue)
public static Restriction between(String field, Number minValue, Number maxValue, boolean leftInclusive, boolean rightInclusive)
public static Restriction notBetween(String field, Number minValue, Number maxValue)
public static Restriction notBetween(String field, Number minValue, Number maxValue, boolean leftInclusive, boolean rightInclusive)
public static Restriction like(String field, String value)
public static Restriction notLike(String field, String value)
public static Restriction contains(String field, Object... values)
public static Restriction containsAny(String field, Object... values)
public static Restriction notContains(String field, Object... values)
public static Restriction notContainsAny(String field, Object... values)
public static Restriction in(String field, Object... values)
public static Restriction notIn(String field, Object... values)
public static Restriction before(String field, Object value)
public static Restriction after(String field, Object value)
public static Restriction avg(String field, Double avg, AggregationRange aggregationRange)
public static Restriction avg(String field, Double leftRange, Double rightRange, AggregationRange aggregationRange)
public static Restriction sum(String field, Number sum, AggregationRange aggregationRange)
public static Restriction sum(String field, Number leftRange, Number rightRange, AggregationRange aggregationRange)
public static Restriction count(String field, Integer count, AggregationRange aggregationRange)
public static Restriction count(String field, Integer leftRange, Integer rightRange, AggregationRange aggregationRange)
public static Restriction max(String field, Number count, AggregationRange aggregationRange)
public static Restriction max(String field, Number leftRange, Number rightRange, AggregationRange aggregationRange)
public static Restriction min(String field, Number count, AggregationRange aggregationRange)
public static Restriction min(String field, Number leftRange, Number rightRange, AggregationRange aggregationRange)
public static Restriction or(Restriction... restrictions)
public static Restriction and(Restriction... restrictions)
Copyright © 2015 jsolve. All rights reserved.