@API.Public @API.ImmutableOnBuild public interface QueryCondition extends Buildable, Container, JsonString
Modifier and Type | Interface and Description |
---|---|
static class |
QueryCondition.Op |
Modifier and Type | Field and Description |
---|---|
static String[] |
TAGS_BETWEEN
OJAI tag name for BETWEEN operator.
|
static String[] |
TAGS_EQUAL
OJAI tag name for the
QueryCondition.Op.EQUAL operator. |
static String[] |
TAGS_EXISTS
OJAI tag name for the
exists(FieldPath) operator. |
static String[] |
TAGS_GREATER
OJAI tag name for the
QueryCondition.Op.GREATER operator. |
static String[] |
TAGS_GREATER_OR_EQUAL
OJAI tag name for the
QueryCondition.Op.GREATER_OR_EQUAL operator. |
static String[] |
TAGS_IN
OJAI tag name for the
in(FieldPath, List) operator. |
static String[] |
TAGS_LESS
OJAI tag name for the
QueryCondition.Op.LESS operator. |
static String[] |
TAGS_LESS_OR_EQUAL
OJAI tag name for the
QueryCondition.Op.LESS_OR_EQUAL operator. |
static String[] |
TAGS_LIKE
OJAI tag name for the
like(FieldPath, String) operator. |
static String[] |
TAGS_MATCHES
OJAI tag name for the
matches(FieldPath, String) operator. |
static String[] |
TAGS_NOT_EQUAL
OJAI tag name for the
QueryCondition.Op.NOT_EQUAL operator. |
static String[] |
TAGS_NOT_EXISTS
OJAI tag name for the
notExists(FieldPath) operator. |
static String[] |
TAGS_NOT_IN
OJAI tag name for the
notIn(FieldPath, List) operator. |
static String[] |
TAGS_NOT_LIKE
OJAI tag name for the
notLike(FieldPath, String) operator. |
static String[] |
TAGS_NOT_MATCHES
OJAI tag name for the
notMatches(FieldPath, String) operator. |
static String[] |
TAGS_NOT_TYPE_OF
OJAI tag name for the
#notTypeOf(FieldPath, Type) operator. |
static String[] |
TAGS_SIZE_OF
OJAI tag name for the
sizeOf(FieldPath, Op, long) operator. |
static String[] |
TAGS_TYPE_OF
OJAI tag name for the
#typeOf(FieldPath, Type) operator. |
Modifier and Type | Method and Description |
---|---|
QueryCondition |
and()
Begins a new AND compound condition block.
|
QueryCondition |
build()
Closes all nested compound condition blocks.
|
QueryCondition |
close()
Closes a compound condition block.
|
QueryCondition |
condition(QueryCondition conditionToAdd)
Appends the specified condition to the current condition
block.
|
QueryCondition |
elementAnd(FieldPath fieldPath)
Begins a new element-wise AND compound condition block.
|
QueryCondition |
elementAnd(String fieldPath)
Begins a new element-wise AND compound condition block.
|
QueryCondition |
equals(FieldPath path,
List<? extends Object> value)
Adds a condition that tests if the
Value at the specified
FieldPath equals the specified List value. |
QueryCondition |
equals(FieldPath path,
Map<String,? extends Object> value)
Adds a condition that tests if the
Value at the specified
FieldPath equals the specified Map value. |
QueryCondition |
equals(String path,
List<? extends Object> value)
Adds a condition that tests if the
Value at the specified
FieldPath equals the specified List value. |
QueryCondition |
equals(String path,
Map<String,? extends Object> value)
Adds a condition that tests if the
Value at the specified
FieldPath equals the specified Map value. |
QueryCondition |
exists(FieldPath path)
Adds a condition that tests for existence of the specified
FieldPath . |
QueryCondition |
exists(String path)
Adds a condition that tests for existence of the specified
FieldPath . |
QueryCondition |
in(FieldPath path,
List<? extends Object> listOfValue)
Adds a condition that tests if the
Value at the specified
FieldPath is equal to at least one of the values in the
specified List . |
QueryCondition |
in(String path,
List<? extends Object> listOfValue)
Adds a condition that tests if the
Value at the specified
FieldPath is equal to at least one of the values in the
specified List . |
QueryCondition |
is(FieldPath path,
QueryCondition.Op op,
BigDecimal value)
Adds a condition that tests if the
Value at the specified
FieldPath satisfies the given QueryCondition.Op against
the specified BigDecimal value. |
QueryCondition |
is(FieldPath path,
QueryCondition.Op op,
boolean value)
Adds a condition that tests if the
Value at the specified
FieldPath satisfies the given QueryCondition.Op against
the specified boolean value. |
QueryCondition |
is(FieldPath path,
QueryCondition.Op op,
byte value)
Adds a condition that tests if the
Value at the specified
FieldPath satisfies the given QueryCondition.Op against
the specified byte value. |
QueryCondition |
is(FieldPath path,
QueryCondition.Op op,
ByteBuffer value)
Adds a condition that tests if the
Value at the specified
FieldPath satisfies the given QueryCondition.Op against
the specified ByteBuffer value. |
QueryCondition |
is(FieldPath path,
QueryCondition.Op op,
double value)
Adds a condition that tests if the
Value at the specified
FieldPath satisfies the given QueryCondition.Op against
the specified double value. |
QueryCondition |
is(FieldPath path,
QueryCondition.Op op,
float value)
Adds a condition that tests if the
Value at the specified
FieldPath satisfies the given QueryCondition.Op against
the specified float value. |
QueryCondition |
is(FieldPath path,
QueryCondition.Op op,
int value)
Adds a condition that tests if the
Value at the specified
FieldPath satisfies the given QueryCondition.Op against
the specified int value. |
QueryCondition |
is(FieldPath path,
QueryCondition.Op op,
long value)
Adds a condition that tests if the
Value at the specified
FieldPath satisfies the given QueryCondition.Op against
the specified long value. |
QueryCondition |
is(FieldPath path,
QueryCondition.Op op,
ODate value)
Adds a condition that tests if the
Value at the specified
FieldPath satisfies the given QueryCondition.Op against
the specified Date value. |
QueryCondition |
is(FieldPath path,
QueryCondition.Op op,
OInterval value)
Adds a condition that tests if the
Value at the specified
FieldPath satisfies the given QueryCondition.Op against
the specified Interval value. |
QueryCondition |
is(FieldPath path,
QueryCondition.Op op,
OTime value)
Adds a condition that tests if the
Value at the specified
FieldPath satisfies the given QueryCondition.Op against
the specified Time value. |
QueryCondition |
is(FieldPath path,
QueryCondition.Op op,
OTimestamp value)
Adds a condition that tests if the
Value at the specified
FieldPath satisfies the given QueryCondition.Op against
the specified Timestamp value. |
QueryCondition |
is(FieldPath path,
QueryCondition.Op op,
short value)
Adds a condition that tests if the
Value at the specified
FieldPath satisfies the given QueryCondition.Op against
the specified short value. |
QueryCondition |
is(FieldPath path,
QueryCondition.Op op,
String value)
Adds a condition that tests if the
Value at the specified
FieldPath satisfies the given QueryCondition.Op against
the specified String value. |
QueryCondition |
is(String path,
QueryCondition.Op op,
BigDecimal value)
Adds a condition that tests if the
Value at the specified
FieldPath satisfies the given QueryCondition.Op against
the specified BigDecimal value. |
QueryCondition |
is(String path,
QueryCondition.Op op,
boolean value)
Adds a condition that tests if the
Value at the specified
FieldPath satisfies the given QueryCondition.Op against
the specified boolean value. |
QueryCondition |
is(String path,
QueryCondition.Op op,
byte value)
Adds a condition that tests if the
Value at the specified
FieldPath satisfies the given QueryCondition.Op against
the specified byte value. |
QueryCondition |
is(String path,
QueryCondition.Op op,
ByteBuffer value)
Adds a condition that tests if the
Value at the specified
FieldPath satisfies the given QueryCondition.Op against
the specified ByteBuffer value. |
QueryCondition |
is(String path,
QueryCondition.Op op,
double value)
Adds a condition that tests if the
Value at the specified
FieldPath satisfies the given QueryCondition.Op against
the specified double value. |
QueryCondition |
is(String path,
QueryCondition.Op op,
float value)
Adds a condition that tests if the
Value at the specified
FieldPath satisfies the given QueryCondition.Op against
the specified float value. |
QueryCondition |
is(String path,
QueryCondition.Op op,
int value)
Adds a condition that tests if the
Value at the specified
FieldPath satisfies the given QueryCondition.Op against
the specified int value. |
QueryCondition |
is(String path,
QueryCondition.Op op,
long value)
Adds a condition that tests if the
Value at the specified
FieldPath satisfies the given QueryCondition.Op against
the specified long value. |
QueryCondition |
is(String path,
QueryCondition.Op op,
ODate value)
Adds a condition that tests if the
Value at the specified
FieldPath satisfies the given QueryCondition.Op against
the specified Date value. |
QueryCondition |
is(String path,
QueryCondition.Op op,
OInterval value)
Adds a condition that tests if the
Value at the specified
FieldPath satisfies the given QueryCondition.Op against
the specified Interval value. |
QueryCondition |
is(String path,
QueryCondition.Op op,
OTime value)
Adds a condition that tests if the
Value at the specified
FieldPath satisfies the given QueryCondition.Op against
the specified Time value. |
QueryCondition |
is(String path,
QueryCondition.Op op,
OTimestamp value)
Adds a condition that tests if the
Value at the specified
FieldPath satisfies the given QueryCondition.Op against
the specified Timestamp value. |
QueryCondition |
is(String path,
QueryCondition.Op op,
short value)
Adds a condition that tests if the
Value at the specified
FieldPath satisfies the given QueryCondition.Op against
the specified short value. |
QueryCondition |
is(String path,
QueryCondition.Op op,
String value)
Adds a condition that tests if the
Value at the specified
FieldPath satisfies the given QueryCondition.Op against
the specified String value. |
QueryCondition |
like(FieldPath path,
String likeExpression)
Adds a condition that tests if the
Value at the specified
FieldPath is a String and matches the specified SQL LIKE
expression. |
QueryCondition |
like(FieldPath path,
String likeExpression,
Character escapeChar)
Adds a condition that tests if the
Value at the specified
FieldPath is a String and matches the specified SQL LIKE
expression optionally escaped with the specified escape character. |
QueryCondition |
like(String path,
String likeExpression)
Adds a condition that tests if the
Value at the specified
FieldPath is a String and matches the specified SQL LIKE
expression. |
QueryCondition |
like(String path,
String likeExpression,
Character escapeChar)
Adds a condition that tests if the
Value at the specified
FieldPath is a String and matches the specified SQL LIKE
expression optionally escaped with the specified escape character. |
QueryCondition |
matches(FieldPath path,
String regex)
Adds a condition that tests if the
Value at the specified
FieldPath is a String and matches the specified regular
expression. |
QueryCondition |
matches(String path,
String regex)
Adds a condition that tests if the
Value at the specified
FieldPath is a String and matches the specified regular
expression. |
QueryCondition |
notEquals(FieldPath path,
List<? extends Object> value)
Adds a condition that tests if the
Value at the specified
FieldPath does not equal the specified List value. |
QueryCondition |
notEquals(FieldPath path,
Map<String,? extends Object> value)
Adds a condition that tests if the
Value at the specified
FieldPath does not equal the specified Map value. |
QueryCondition |
notEquals(String path,
List<? extends Object> value)
Adds a condition that tests if the
Value at the specified
FieldPath does not equal the specified List value. |
QueryCondition |
notEquals(String path,
Map<String,? extends Object> value)
Adds a condition that tests if the
Value at the specified
FieldPath does not equal the specified Map value. |
QueryCondition |
notExists(FieldPath path)
Adds a condition that tests for non-existence of the specified
FieldPath . |
QueryCondition |
notExists(String path)
Adds a condition that tests for non-existence of the specified
FieldPath . |
QueryCondition |
notIn(FieldPath path,
List<? extends Object> listOfValue)
Adds a condition that tests if the
Value at the specified
FieldPath is not equal to any of the values in the
specified List . |
QueryCondition |
notIn(String path,
List<? extends Object> listOfValue)
Adds a condition that tests if the
Value at the specified
FieldPath is not equal to any of the values in the
specified List . |
QueryCondition |
notLike(FieldPath path,
String likeExpression)
Adds a condition that tests if the
Value at the specified
FieldPath is a String and does not match the specified
SQL LIKE expression. |
QueryCondition |
notLike(FieldPath path,
String likeExpression,
Character escapeChar)
Adds a condition that tests if the
Value at the specified
FieldPath is a String and does not match the specified
SQL LIKE expression optionally escaped with the specified escape character. |
QueryCondition |
notLike(String path,
String likeExpression)
Adds a condition that tests if the
Value at the specified
FieldPath is a String and does not match the specified
SQL LIKE expression. |
QueryCondition |
notLike(String path,
String likeExpression,
Character escapeChar)
Adds a condition that tests if the
Value at the specified
FieldPath is a String and does not match the specified
SQL LIKE expression optionally escaped with the specified escape character. |
QueryCondition |
notMatches(FieldPath path,
String regex)
Adds a condition that tests if the
Value at the specified
FieldPath is a String and does not match the specified
regular expression. |
QueryCondition |
notMatches(String path,
String regex)
Adds a condition that tests if the
Value at the specified
FieldPath is a String and does not match the specified
regular expression. |
QueryCondition |
notTypeOf(FieldPath path,
Value.Type type)
Adds a condition that tests if the
Value at the specified
FieldPath is not of the specified Type . |
QueryCondition |
notTypeOf(String path,
Value.Type type)
Adds a condition that tests if the
Value at the specified
FieldPath is not of the specified Type . |
QueryCondition |
or()
Begins a new OR compound condition block.
|
QueryCondition |
sizeOf(FieldPath path,
QueryCondition.Op op,
long size)
Adds a condition that tests if the size of the
Value at the
specified FieldPath satisfies the given QueryCondition.Op and the size. |
QueryCondition |
sizeOf(String path,
QueryCondition.Op op,
long size)
Adds a condition that tests if the size of the
Value at the
specified FieldPath satisfies the given QueryCondition.Op and the size. |
QueryCondition |
typeOf(FieldPath path,
Value.Type type)
Adds a condition that tests if the
Value at the specified
FieldPath is of the specified Type . |
QueryCondition |
typeOf(String path,
Value.Type type)
Adds a condition that tests if the
Value at the specified
FieldPath is of the specified Type . |
empty, isEmpty, isReadOnly, size
asJsonString, asJsonString
static final String[] TAGS_LESS
QueryCondition.Op.LESS
operator.static final String[] TAGS_LESS_OR_EQUAL
QueryCondition.Op.LESS_OR_EQUAL
operator.static final String[] TAGS_EQUAL
QueryCondition.Op.EQUAL
operator.static final String[] TAGS_NOT_EQUAL
QueryCondition.Op.NOT_EQUAL
operator.static final String[] TAGS_GREATER_OR_EQUAL
QueryCondition.Op.GREATER_OR_EQUAL
operator.static final String[] TAGS_GREATER
QueryCondition.Op.GREATER
operator.static final String[] TAGS_EXISTS
exists(FieldPath)
operator.static final String[] TAGS_NOT_EXISTS
notExists(FieldPath)
operator.static final String[] TAGS_TYPE_OF
#typeOf(FieldPath, Type)
operator.static final String[] TAGS_NOT_TYPE_OF
#notTypeOf(FieldPath, Type)
operator.static final String[] TAGS_LIKE
like(FieldPath, String)
operator.static final String[] TAGS_NOT_LIKE
notLike(FieldPath, String)
operator.static final String[] TAGS_SIZE_OF
sizeOf(FieldPath, Op, long)
operator.static final String[] TAGS_IN
in(FieldPath, List)
operator.static final String[] TAGS_NOT_IN
notIn(FieldPath, List)
operator.static final String[] TAGS_MATCHES
matches(FieldPath, String)
operator.static final String[] TAGS_NOT_MATCHES
notMatches(FieldPath, String)
operator.static final String[] TAGS_BETWEEN
QueryCondition and()
this
for chainingQueryCondition or()
this
for chainingQueryCondition elementAnd(String fieldPath)
fieldPath
- the array expression for the fields' containerthis
for chainingQueryCondition elementAnd(FieldPath fieldPath)
fieldPath
- the array expression for the fields' containerthis
for chainingQueryCondition close()
this
for chainingQueryCondition build()
QueryCondition condition(@API.NonNullable QueryCondition conditionToAdd)
this
for chainingQueryCondition exists(@API.NonNullable String path)
FieldPath
.path
- the FieldPath
to testthis
for chained invocationQueryCondition exists(@API.NonNullable FieldPath path)
FieldPath
.path
- the FieldPath
to testthis
for chained invocationQueryCondition notExists(@API.NonNullable String path)
FieldPath
.path
- the FieldPath
to testthis
for chained invocationQueryCondition notExists(@API.NonNullable FieldPath path)
FieldPath
.path
- the FieldPath
to testthis
for chained invocationQueryCondition in(@API.NonNullable String path, @API.NonNullable List<? extends Object> listOfValue)
Value
at the specified
FieldPath
is equal to at least one of the values in the
specified List
.path
- the FieldPath
to testlistOfValue
- the List
of values to test againstthis
for chained invocationQueryCondition in(@API.NonNullable FieldPath path, @API.NonNullable List<? extends Object> listOfValue)
Value
at the specified
FieldPath
is equal to at least one of the values in the
specified List
.path
- the FieldPath
to testlistOfValue
- the List
of values to test againstthis
for chained invocationQueryCondition notIn(@API.NonNullable String path, @API.NonNullable List<? extends Object> listOfValue)
Value
at the specified
FieldPath
is not equal to any of the values in the
specified List
.path
- the FieldPath
to testlistOfValue
- the List
of values to test againstthis
for chained invocationQueryCondition notIn(@API.NonNullable FieldPath path, @API.NonNullable List<? extends Object> listOfValue)
Value
at the specified
FieldPath
is not equal to any of the values in the
specified List
.path
- the FieldPath
to testlistOfValue
- the List
of values to test againstthis
for chained invocationQueryCondition typeOf(@API.NonNullable String path, @API.NonNullable Value.Type type)
Value
at the specified
FieldPath
is of the specified Type
.path
- the FieldPath
to testthis
for chained invocationQueryCondition typeOf(@API.NonNullable FieldPath path, @API.NonNullable Value.Type type)
Value
at the specified
FieldPath
is of the specified Type
.path
- the FieldPath
to testthis
for chained invocationQueryCondition notTypeOf(@API.NonNullable String path, @API.NonNullable Value.Type type)
Value
at the specified
FieldPath
is not of the specified Type
.path
- the FieldPath
to testthis
for chained invocationQueryCondition notTypeOf(@API.NonNullable FieldPath path, @API.NonNullable Value.Type type)
Value
at the specified
FieldPath
is not of the specified Type
.path
- the FieldPath
to testthis
for chained invocationQueryCondition matches(@API.NonNullable String path, @API.NonNullable String regex)
Value
at the specified
FieldPath
is a String and matches the specified regular
expression.path
- the FieldPath
to testregex
- the reference regular expressionthis
for chained invocationPatternSyntaxException
- if the expression's syntax is invalidQueryCondition matches(@API.NonNullable FieldPath path, @API.NonNullable String regex)
Value
at the specified
FieldPath
is a String and matches the specified regular
expression.path
- the FieldPath
to testregex
- the reference regular expressionthis
for chained invocationPatternSyntaxException
- if the expression's syntax is invalidQueryCondition notMatches(@API.NonNullable String path, @API.NonNullable String regex)
Value
at the specified
FieldPath
is a String and does not match the specified
regular expression.path
- the FieldPath
to testregex
- the reference regular expressionthis
for chained invocationPatternSyntaxException
- if the expression's syntax is invalidQueryCondition notMatches(@API.NonNullable FieldPath path, @API.NonNullable String regex)
Value
at the specified
FieldPath
is a String and does not match the specified
regular expression.path
- the FieldPath
to testregex
- the reference regular expressionthis
for chained invocationPatternSyntaxException
- if the expression's syntax is invalidQueryCondition like(@API.NonNullable String path, @API.NonNullable String likeExpression)
Value
at the specified
FieldPath
is a String and matches the specified SQL LIKE
expression.path
- the FieldPath
to testlikeExpression
- the reference LIKE patternthis
for chained invocationQueryCondition like(@API.NonNullable FieldPath path, @API.NonNullable String likeExpression)
Value
at the specified
FieldPath
is a String and matches the specified SQL LIKE
expression.path
- the FieldPath
to testlikeExpression
- the reference LIKE patternthis
for chained invocationQueryCondition like(@API.NonNullable String path, @API.NonNullable String likeExpression, @API.NonNullable Character escapeChar)
Value
at the specified
FieldPath
is a String and matches the specified SQL LIKE
expression optionally escaped with the specified escape character.path
- the FieldPath
to testlikeExpression
- the reference LIKE patternescapeChar
- the escape character in the LIKE patternthis
for chained invocationQueryCondition like(@API.NonNullable FieldPath path, @API.NonNullable String likeExpression, @API.NonNullable Character escapeChar)
Value
at the specified
FieldPath
is a String and matches the specified SQL LIKE
expression optionally escaped with the specified escape character.path
- the FieldPath
to testlikeExpression
- the reference LIKE patternescapeChar
- the escape character in the LIKE patternthis
for chained invocationQueryCondition notLike(@API.NonNullable String path, @API.NonNullable String likeExpression)
Value
at the specified
FieldPath
is a String and does not match the specified
SQL LIKE expression.path
- the FieldPath
to testlikeExpression
- the reference LIKE patternthis
for chained invocationQueryCondition notLike(@API.NonNullable FieldPath path, @API.NonNullable String likeExpression)
Value
at the specified
FieldPath
is a String and does not match the specified
SQL LIKE expression.path
- the FieldPath
to testlikeExpression
- the reference LIKE patternthis
for chained invocationQueryCondition notLike(@API.NonNullable String path, @API.NonNullable String likeExpression, @API.NonNullable Character escapeChar)
Value
at the specified
FieldPath
is a String and does not match the specified
SQL LIKE expression optionally escaped with the specified escape character.path
- the FieldPath
to testlikeExpression
- the reference LIKE patternescapeChar
- the escape character in the LIKE patternthis
for chained invocationQueryCondition notLike(@API.NonNullable FieldPath path, @API.NonNullable String likeExpression, @API.NonNullable Character escapeChar)
Value
at the specified
FieldPath
is a String and does not match the specified
SQL LIKE expression optionally escaped with the specified escape character.path
- the FieldPath
to testlikeExpression
- the reference LIKE patternescapeChar
- the escape character in the LIKE patternthis
for chained invocationQueryCondition is(@API.NonNullable String path, @API.NonNullable QueryCondition.Op op, boolean value)
Value
at the specified
FieldPath
satisfies the given QueryCondition.Op
against
the specified boolean
value.path
- the FieldPath
to testop
- the QueryCondition.Op
to applyvalue
- the reference boolean Value
this
for chained invocationQueryCondition is(@API.NonNullable FieldPath path, @API.NonNullable QueryCondition.Op op, boolean value)
Value
at the specified
FieldPath
satisfies the given QueryCondition.Op
against
the specified boolean
value.path
- the FieldPath
to testop
- the QueryCondition.Op
to applyvalue
- the reference boolean Value
this
for chained invocationQueryCondition is(@API.NonNullable String path, @API.NonNullable QueryCondition.Op op, @API.NonNullable String value)
Value
at the specified
FieldPath
satisfies the given QueryCondition.Op
against
the specified String
value.path
- the FieldPath
to testop
- the QueryCondition.Op
to applyvalue
- the reference String Value
this
for chained invocationQueryCondition is(@API.NonNullable FieldPath path, @API.NonNullable QueryCondition.Op op, String value)
Value
at the specified
FieldPath
satisfies the given QueryCondition.Op
against
the specified String
value.path
- the FieldPath
to test.op
- the QueryCondition.Op
to applyvalue
- the reference String Value
this
for chained invocationQueryCondition is(@API.NonNullable String path, @API.NonNullable QueryCondition.Op op, byte value)
Value
at the specified
FieldPath
satisfies the given QueryCondition.Op
against
the specified byte
value.path
- the FieldPath
to testop
- the QueryCondition.Op
to applyvalue
- the reference byte Value
this
for chained invocationQueryCondition is(@API.NonNullable FieldPath path, @API.NonNullable QueryCondition.Op op, byte value)
Value
at the specified
FieldPath
satisfies the given QueryCondition.Op
against
the specified byte
value.path
- the FieldPath
to testop
- the QueryCondition.Op
to applyvalue
- the reference byte Value
this
for chained invocationQueryCondition is(@API.NonNullable String path, @API.NonNullable QueryCondition.Op op, short value)
Value
at the specified
FieldPath
satisfies the given QueryCondition.Op
against
the specified short
value.path
- the FieldPath
to testop
- the QueryCondition.Op
to applyvalue
- the reference short Value
this
for chained invocationQueryCondition is(@API.NonNullable FieldPath path, @API.NonNullable QueryCondition.Op op, short value)
Value
at the specified
FieldPath
satisfies the given QueryCondition.Op
against
the specified short
value.path
- the FieldPath
to testop
- the QueryCondition.Op
to applyvalue
- the reference short Value
this
for chained invocationQueryCondition is(@API.NonNullable String path, @API.NonNullable QueryCondition.Op op, int value)
Value
at the specified
FieldPath
satisfies the given QueryCondition.Op
against
the specified int
value.path
- the FieldPath
to testop
- the QueryCondition.Op
to applyvalue
- the reference int Value
this
for chained invocationQueryCondition is(@API.NonNullable FieldPath path, @API.NonNullable QueryCondition.Op op, int value)
Value
at the specified
FieldPath
satisfies the given QueryCondition.Op
against
the specified int
value.path
- the FieldPath
to testop
- the QueryCondition.Op
to applyvalue
- the reference int Value
this
for chained invocationQueryCondition is(@API.NonNullable String path, @API.NonNullable QueryCondition.Op op, long value)
Value
at the specified
FieldPath
satisfies the given QueryCondition.Op
against
the specified long
value.path
- the FieldPath
to testop
- the QueryCondition.Op
to applyvalue
- the reference long Value
this
for chained invocationQueryCondition is(@API.NonNullable FieldPath path, @API.NonNullable QueryCondition.Op op, long value)
Value
at the specified
FieldPath
satisfies the given QueryCondition.Op
against
the specified long
value.path
- the FieldPath
to testop
- the QueryCondition.Op
to applyvalue
- the reference long Value
this
for chained invocationQueryCondition is(@API.NonNullable String path, @API.NonNullable QueryCondition.Op op, float value)
Value
at the specified
FieldPath
satisfies the given QueryCondition.Op
against
the specified float
value.path
- the FieldPath
to testop
- the QueryCondition.Op
to applyvalue
- the reference float Value
this
for chained invocationQueryCondition is(@API.NonNullable FieldPath path, @API.NonNullable QueryCondition.Op op, float value)
Value
at the specified
FieldPath
satisfies the given QueryCondition.Op
against
the specified float
value.path
- the FieldPath
to testop
- the QueryCondition.Op
to applyvalue
- the reference float Value
this
for chained invocationQueryCondition is(@API.NonNullable String path, @API.NonNullable QueryCondition.Op op, double value)
Value
at the specified
FieldPath
satisfies the given QueryCondition.Op
against
the specified double
value.path
- the FieldPath
to testop
- the QueryCondition.Op
to applyvalue
- the reference double Value
this
for chained invocationQueryCondition is(@API.NonNullable FieldPath path, @API.NonNullable QueryCondition.Op op, double value)
Value
at the specified
FieldPath
satisfies the given QueryCondition.Op
against
the specified double
value.path
- the FieldPath
to testop
- the QueryCondition.Op
to applyvalue
- the reference double Value
this
for chained invocationQueryCondition is(@API.NonNullable String path, @API.NonNullable QueryCondition.Op op, @API.NonNullable BigDecimal value)
Value
at the specified
FieldPath
satisfies the given QueryCondition.Op
against
the specified BigDecimal
value.path
- the FieldPath
to testop
- the QueryCondition.Op
to applyvalue
- the reference BigDecimal Value
this
for chained invocationQueryCondition is(@API.NonNullable FieldPath path, @API.NonNullable QueryCondition.Op op, @API.NonNullable BigDecimal value)
Value
at the specified
FieldPath
satisfies the given QueryCondition.Op
against
the specified BigDecimal
value.path
- the FieldPath
to testop
- the QueryCondition.Op
to applyvalue
- the reference BigDecimal Value
this
for chained invocationQueryCondition is(@API.NonNullable String path, @API.NonNullable QueryCondition.Op op, @API.NonNullable ODate value)
Value
at the specified
FieldPath
satisfies the given QueryCondition.Op
against
the specified Date
value.path
- the FieldPath
to testop
- the QueryCondition.Op
to applyvalue
- the reference Date Value
this
for chained invocationQueryCondition is(@API.NonNullable FieldPath path, @API.NonNullable QueryCondition.Op op, @API.NonNullable ODate value)
Value
at the specified
FieldPath
satisfies the given QueryCondition.Op
against
the specified Date
value.path
- the FieldPath
to testop
- the QueryCondition.Op
to applyvalue
- the reference Date Value
this
for chained invocationQueryCondition is(@API.NonNullable String path, @API.NonNullable QueryCondition.Op op, @API.NonNullable OTime value)
Value
at the specified
FieldPath
satisfies the given QueryCondition.Op
against
the specified Time
value.path
- the FieldPath
to testop
- the QueryCondition.Op
to applyvalue
- the reference Time Value
this
for chained invocationQueryCondition is(@API.NonNullable FieldPath path, @API.NonNullable QueryCondition.Op op, @API.NonNullable OTime value)
Value
at the specified
FieldPath
satisfies the given QueryCondition.Op
against
the specified Time
value.path
- the FieldPath
to testop
- the QueryCondition.Op
to applyvalue
- the reference Time Value
this
for chained invocationQueryCondition is(@API.NonNullable String path, @API.NonNullable QueryCondition.Op op, @API.NonNullable OTimestamp value)
Value
at the specified
FieldPath
satisfies the given QueryCondition.Op
against
the specified Timestamp
value.path
- the FieldPath
to testop
- the QueryCondition.Op
to applyvalue
- the reference Timestamp Value
this
for chained invocationQueryCondition is(@API.NonNullable FieldPath path, @API.NonNullable QueryCondition.Op op, @API.NonNullable OTimestamp value)
Value
at the specified
FieldPath
satisfies the given QueryCondition.Op
against
the specified Timestamp
value.path
- the FieldPath
to testop
- the QueryCondition.Op
to applyvalue
- the reference Timestamp Value
this
for chained invocationQueryCondition is(@API.NonNullable String path, @API.NonNullable QueryCondition.Op op, @API.NonNullable OInterval value)
Value
at the specified
FieldPath
satisfies the given QueryCondition.Op
against
the specified Interval
value.path
- the FieldPath
to testop
- the QueryCondition.Op
to applyvalue
- the reference Interval Value
this
for chained invocationQueryCondition is(@API.NonNullable FieldPath path, @API.NonNullable QueryCondition.Op op, @API.NonNullable OInterval value)
Value
at the specified
FieldPath
satisfies the given QueryCondition.Op
against
the specified Interval
value.path
- the FieldPath
to testop
- the QueryCondition.Op
to applyvalue
- the reference Interval Value
this
for chained invocationQueryCondition is(@API.NonNullable String path, @API.NonNullable QueryCondition.Op op, @API.NonNullable ByteBuffer value)
Value
at the specified
FieldPath
satisfies the given QueryCondition.Op
against
the specified ByteBuffer
value. Only the byte sequence between
the position
and limit
in the ByteBuffer
is
used as the reference value. The function does not alter the passed
ByteBuffer state or content.path
- the FieldPath
to testop
- the QueryCondition.Op
to applyvalue
- the reference ByteBuffer Value
this
for chained invocationQueryCondition is(@API.NonNullable FieldPath path, @API.NonNullable QueryCondition.Op op, @API.NonNullable ByteBuffer value)
Value
at the specified
FieldPath
satisfies the given QueryCondition.Op
against
the specified ByteBuffer
value. Only the byte sequence between
the position
and limit
in the ByteBuffer
is
used as the reference value. The function does not alter the passed
ByteBuffer state or content.path
- the FieldPath
to testop
- the QueryCondition.Op
to applyvalue
- the reference ByteBuffer Value
this
for chained invocationQueryCondition equals(@API.NonNullable String path, @API.NonNullable Map<String,? extends Object> value)
Value
at the specified
FieldPath
equals the specified Map
value.
Two Maps are considered equal if and only if they contain the same
key-value pair in the same order.path
- the FieldPath
to testvalue
- the reference Map Value
this
for chained invocationTypeException
- if a value at any level in the specified
Map is not one of the Value
typesQueryCondition equals(@API.NonNullable FieldPath path, @API.NonNullable Map<String,? extends Object> value)
Value
at the specified
FieldPath
equals the specified Map
value.
Two Maps are considered equal if and only if they contain the same
key-value pair in the same order.path
- the FieldPath
to testvalue
- the reference Map Value
this
for chained invocationTypeException
- if a value at any level in the specified
Map is not one of the Value
typesQueryCondition equals(@API.NonNullable String path, @API.NonNullable List<? extends Object> value)
Value
at the specified
FieldPath
equals the specified List
value.path
- the FieldPath
to testvalue
- the reference List Value
this
for chained invocationTypeException
- if a value in the specified List is not one of
the Value
typesQueryCondition equals(@API.NonNullable FieldPath path, @API.NonNullable List<? extends Object> value)
Value
at the specified
FieldPath
equals the specified List
value.path
- the FieldPath
to testvalue
- the reference List Value
this
for chained invocationTypeException
- if a value in the specified List is not one of
the Value
typesQueryCondition notEquals(@API.NonNullable String path, @API.NonNullable Map<String,? extends Object> value)
Value
at the specified
FieldPath
does not equal the specified Map
value.
Two Maps are considered equal if and only if they contain the same
key-value pair in the same order.path
- the FieldPath
to testvalue
- the reference Map Value
this
for chained invocationTypeException
- if a value at any level in the specified
Map is not one of the Value
typesQueryCondition notEquals(@API.NonNullable FieldPath path, @API.NonNullable Map<String,? extends Object> value)
Value
at the specified
FieldPath
does not equal the specified Map
value.
Two Maps are considered equal if and only if they contain the same
key-value pair in the same order.path
- the FieldPath
to testvalue
- the reference Map Value
this
for chained invocationTypeException
- if a value at any level in the specified
Map is not one of the Value
typesQueryCondition notEquals(@API.NonNullable String path, @API.NonNullable List<? extends Object> value)
Value
at the specified
FieldPath
does not equal the specified List
value.path
- the FieldPath
to testvalue
- the reference List Value
this
for chained invocationTypeException
- if a value in the specified List is not one of
the Value
typesQueryCondition notEquals(@API.NonNullable FieldPath path, @API.NonNullable List<? extends Object> value)
Value
at the specified
FieldPath
does not equal the specified List
value.path
- the FieldPath
to testvalue
- the reference List Value
this
for chained invocationTypeException
- if a value in the specified List is not one of
the Value
typesQueryCondition sizeOf(@API.NonNullable String path, @API.NonNullable QueryCondition.Op op, long size)
Value
at the
specified FieldPath
satisfies the given QueryCondition.Op
and the size.
The value must be one of the following types: STRING
,
BINARY
, MAP
or ARRAY
.path
- the FieldPath
to testop
- the QueryCondition.Op
to applysize
- the reference size of Value
this
for chained invocationQueryCondition sizeOf(@API.NonNullable FieldPath path, @API.NonNullable QueryCondition.Op op, long size)
Value
at the
specified FieldPath
satisfies the given QueryCondition.Op
and the size.
The value must be one of the following types: STRING
,
BINARY
, MAP
or ARRAY
.path
- the FieldPath
to testop
- the QueryCondition.Op
to applysize
- the reference size of Value
this
for chained invocationCopyright © 2015–2019 MapR Technologies, Inc.. All rights reserved.