public class ArrayContainsExpression extends ArrayComparisonExpression
array_contains_expression := { array: ,
contains: "$any" | "$all" | "$none",
values: value_list_array }
| Constructor and Description |
|---|
ArrayContainsExpression(Path array,
ContainsOperator op,
List<Value> values)
Ctor with the given values
|
| Modifier and Type | Method and Description |
|---|---|
static ArrayContainsExpression |
fromJson(com.fasterxml.jackson.databind.node.ObjectNode node)
Parses an ArrayContainsExpression from a JSON object node.
|
Path |
getArray()
The array field.
|
ContainsOperator |
getOp()
Contains operator
|
List<Value> |
getValues()
The values
|
com.fasterxml.jackson.databind.JsonNode |
toJson()
Returns a json representation of the query
|
bind, bind, fromJson, getBindableClauses, getBindableClauses, getQueryFields, getQueryFields, getQueryFields, isRequired, isRequiredgetFactory, getSourceNode, toStringpublic ArrayContainsExpression(Path array, ContainsOperator op, List<Value> values)
public Path getArray()
public ContainsOperator getOp()
public com.fasterxml.jackson.databind.JsonNode toJson()
toJson in class JsonObjectpublic static ArrayContainsExpression fromJson(com.fasterxml.jackson.databind.node.ObjectNode node)
Copyright © 2015. All rights reserved.