public final class StringPropertyDelegate<T extends QBuilder<T>> extends ListablePropertyDelegate<T,String> implements StringProperty<T>
QBuilder.ConditionDelegate| Constructor and Description |
|---|
StringPropertyDelegate(FieldPath field,
T canonical) |
| Modifier and Type | Method and Description |
|---|---|
Condition<T> |
lexicallyAfter(String value)
Mandates that the value of the field must occur after the provided value
when sorted lexicographically.
|
Condition<T> |
lexicallyBefore(String value)
Mandates that the value of the field must occur before the provided value
when sorted lexicographically.
|
Condition<T> |
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> |
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> |
pattern(String pattern)
Mandates that the value of the field must match the regular expression provided
in the form of a string pattern.
|
in, in, nin, nineq, nedoesNotExist, existsgetFieldand, and, bool, condition, condition, doubleNum, enumeration, floatNum, instant, intNum, longNum, or, or, prop, shortNum, stringclone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waiteq, nedoesNotExist, existsin, in, nin, ninpublic final Condition<T> lexicallyAfter(String value)
StringPropertylexicallyAfter in interface StringProperty<T extends QBuilder<T>>value - The string that the value must occur after.public final Condition<T> lexicallyBefore(String value)
StringPropertylexicallyBefore in interface StringProperty<T extends QBuilder<T>>value - The string that the value must occur before.public final Condition<T> lexicallyNotAfter(String value)
StringPropertylexicallyNotAfter in interface StringProperty<T extends QBuilder<T>>value - The string that the value must occur before or be equal to.public final Condition<T> lexicallyNotBefore(String value)
StringPropertylexicallyNotBefore in interface StringProperty<T extends QBuilder<T>>value - The string that the value must occur after or be equal to.public Condition<T> pattern(String pattern)
StringPropertypattern in interface StringProperty<T extends QBuilder<T>>pattern - The regular expression to used, expressed as a string in the format expected
by whichever backend visitor you plan to use to build the query.Copyright © 2017. All rights reserved.