| Modifier and Type | Class and Description |
|---|---|
protected class |
QBuilder.ConditionDelegate
A delegate view of this builder that represents a logically complete condition.
|
| Modifier and Type | Method and Description |
|---|---|
Condition<T> |
QBuilder.and(Condition<T> c1,
Condition<T> c2,
Condition<T>... cn) |
Condition<T> |
QBuilder.and(List<Condition<T>> conditions) |
protected Condition<T> |
QBuilder.condition(FieldPath field,
ComparisonOperator operator,
Collection<?> values)
Call this method to add a condition to the current logical node of the underlying query tree.
|
Condition<T> |
QBuilder.or(Condition<T> c1,
Condition<T> c2,
Condition<T>... cn) |
Condition<T> |
QBuilder.or(List<Condition<T>> conditions) |
Condition<GeneralQueryBuilder> |
GeneralQueryBuilder.passThrough(ComparisonNode node) |
| Modifier and Type | Method and Description |
|---|---|
Condition<T> |
QBuilder.and(Condition<T> c1,
Condition<T> c2,
Condition<T>... cn) |
Condition<T> |
QBuilder.and(Condition<T> c1,
Condition<T> c2,
Condition<T>... cn) |
Condition<T> |
QBuilder.and(Condition<T> c1,
Condition<T> c2,
Condition<T>... cn) |
Condition<T> |
QBuilder.or(Condition<T> c1,
Condition<T> c2,
Condition<T>... cn) |
Condition<T> |
QBuilder.or(Condition<T> c1,
Condition<T> c2,
Condition<T>... cn) |
Condition<T> |
QBuilder.or(Condition<T> c1,
Condition<T> c2,
Condition<T>... cn) |
| Modifier and Type | Method and Description |
|---|---|
Condition<T> |
QBuilder.and(List<Condition<T>> conditions) |
Condition<T> |
QBuilder.or(List<Condition<T>> conditions) |
| Modifier and Type | Method and Description |
|---|---|
Condition<T> |
Partial.and(Condition<T> c1,
Condition<T> c2,
Condition<T>... cn)
Allows for composing a list of conditions in a "all match" fashion.
|
Condition<T> |
Partial.and(List<Condition<T>> conditions)
Allows for composing a list of conditions in a "all match" fashion.
|
Condition<T> |
Partial.or(Condition<T> c1,
Condition<T> c2,
Condition<T>... cn)
Allows for composing a list of conditions in a "any match" fashion.
|
Condition<T> |
Partial.or(List<Condition<T>> conditions)
Allows for composing a list of conditions in a "any match" fashion.
|
| Modifier and Type | Method and Description |
|---|---|
Condition<T> |
Partial.and(Condition<T> c1,
Condition<T> c2,
Condition<T>... cn)
Allows for composing a list of conditions in a "all match" fashion.
|
Condition<T> |
Partial.and(Condition<T> c1,
Condition<T> c2,
Condition<T>... cn)
Allows for composing a list of conditions in a "all match" fashion.
|
Condition<T> |
Partial.and(Condition<T> c1,
Condition<T> c2,
Condition<T>... cn)
Allows for composing a list of conditions in a "all match" fashion.
|
Condition<T> |
Partial.or(Condition<T> c1,
Condition<T> c2,
Condition<T>... cn)
Allows for composing a list of conditions in a "any match" fashion.
|
Condition<T> |
Partial.or(Condition<T> c1,
Condition<T> c2,
Condition<T>... cn)
Allows for composing a list of conditions in a "any match" fashion.
|
Condition<T> |
Partial.or(Condition<T> c1,
Condition<T> c2,
Condition<T>... cn)
Allows for composing a list of conditions in a "any match" fashion.
|
| Modifier and Type | Method and Description |
|---|---|
Condition<T> |
Partial.and(List<Condition<T>> conditions)
Allows for composing a list of conditions in a "all match" fashion.
|
Condition<T> |
Partial.or(List<Condition<T>> conditions)
Allows for composing a list of conditions in a "any match" fashion.
|
| Modifier and Type | Method and Description |
|---|---|
Condition<T> |
ConditionPropertyDelegate.any(Condition<S> condition) |
Condition<T> |
BooleanPropertyDelegate.isFalse() |
Condition<T> |
BooleanPropertyDelegate.isTrue() |
Condition<T> |
StringPropertyDelegate.lexicallyAfter(String value) |
Condition<T> |
StringPropertyDelegate.lexicallyBefore(String value) |
Condition<T> |
StringPropertyDelegate.lexicallyNotAfter(String value) |
Condition<T> |
StringPropertyDelegate.lexicallyNotBefore(String value) |
Condition<T> |
StringPropertyDelegate.pattern(String pattern) |
| Modifier and Type | Method and Description |
|---|---|
Condition<T> |
ConditionPropertyDelegate.any(Condition<S> condition) |
| Modifier and Type | Method and Description |
|---|---|
Condition<T> |
InstantLikePropertyDelegate.after(S dateTime,
boolean exclusive) |
Condition<T> |
InstantLikePropertyDelegate.before(S dateTime,
boolean exclusive) |
Condition<T> |
InstantLikePropertyDelegate.between(S after,
boolean exclusiveAfter,
S before,
boolean exclusiveBefore) |
Condition<T> |
ExistentialPropertyDelegate.doesNotExist() |
Condition<T> |
EquitablePropertyDelegate.eq(S value) |
Condition<T> |
ExistentialPropertyDelegate.exists() |
Condition<T> |
NumberPropertyDelegate.gt(S number) |
Condition<T> |
NumberPropertyDelegate.gte(S number) |
Condition<T> |
ListablePropertyDelegate.in(Collection<S> values) |
Condition<T> |
ListablePropertyDelegate.in(S... values) |
Condition<T> |
NumberPropertyDelegate.lt(S number) |
Condition<T> |
NumberPropertyDelegate.lte(S number) |
Condition<T> |
EquitablePropertyDelegate.ne(S value) |
Condition<T> |
ListablePropertyDelegate.nin(Collection<S> values) |
Condition<T> |
ListablePropertyDelegate.nin(S... values) |
| Modifier and Type | Method and Description |
|---|---|
Condition<T> |
ConditionProperty.any(Condition<S> condition)
Mandates that at least one of the elements of the multi-valued fields must match the
provided condition exactly.
|
Condition<T> |
BooleanProperty.isFalse()
Mandates that the boolean field must be false to match the query.
|
Condition<T> |
BooleanProperty.isTrue()
Mandates that the boolean field must be true to match the query.
|
Condition<T> |
StringProperty.lexicallyAfter(String value)
Mandates that the value of the field must occur after the provided value
when sorted lexicographically.
|
Condition<T> |
StringProperty.lexicallyBefore(String value)
Mandates that the value of the field must occur before the provided value
when sorted lexicographically.
|
Condition<T> |
StringProperty.lexicallyNotAfter(String value)
Mandates that the value of the field must be equal to or occur before the provided value
when sorted lexicographically.
|
Condition<T> |
StringProperty.lexicallyNotBefore(String value)
Mandates that the value of the field must be equal to or occur after the provided value
when sorted lexicographically.
|
Condition<T> |
StringProperty.pattern(String pattern)
Mandates that the value of the field must match the regular expression provided
in the form of a string pattern.
|
| Modifier and Type | Method and Description |
|---|---|
Condition<T> |
ConditionProperty.any(Condition<S> condition)
Mandates that at least one of the elements of the multi-valued fields must match the
provided condition exactly.
|
| Modifier and Type | Method and Description |
|---|---|
Condition<T> |
InstantLikeProperty.after(S dateTime,
boolean exclusive)
Mandates that the date-like field must be after the provided date
|
Condition<T> |
InstantLikeProperty.before(S dateTime,
boolean exclusive)
Mandates that the date-like field must be before the provided date
|
Condition<T> |
InstantLikeProperty.between(S after,
boolean exclusiveAfter,
S before,
boolean exclusiveBefore)
Mandates that the date-like field must be within the provided range.
|
Condition<T> |
ExistentialProperty.doesNotExist()
Specifies that the selected field must not exist (or be equal to null).
|
Condition<T> |
EquitableProperty.eq(S value)
Specifies that the value of the field must be equal to the provided value.
|
Condition<T> |
ExistentialProperty.exists()
Specifies that the selected field must exist (and be non-null).
|
Condition<T> |
NumberProperty.gt(S number)
Specifies that the field's value must be greater than the provided value.
|
Condition<T> |
NumberProperty.gte(S number)
Specifies that the field's value must be greater than or equal to the provided value.
|
Condition<T> |
ListableProperty.in(Collection<S> values)
Specifies that the field's value must occur at least once in the list of provided values.
|
Condition<T> |
ListableProperty.in(S... values)
Specifies that the field's value must occur at least once in the list of provided values.
|
Condition<T> |
NumberProperty.lt(S number)
Specifies that the field's value must be less than the provided value.
|
Condition<T> |
NumberProperty.lte(S number)
Specifies that the field's value must be less than or equal to the provided value.
|
Condition<T> |
EquitableProperty.ne(S value)
Specifies that the value of the field must not be equal to the provided value.
|
Condition<T> |
ListableProperty.nin(Collection<S> values)
Specifies that the field's value must never occur in the list of provided values.
|
Condition<T> |
ListableProperty.nin(S... values)
Specifies that the field's value must never occur in the list of provided values.
|
Copyright © 2017. All rights reserved.