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
|
fromJson
getFactory, getSourceNode, toString
public ArrayContainsExpression(Path array, ContainsOperator op, List<Value> values)
public Path getArray()
public ContainsOperator getOp()
public com.fasterxml.jackson.databind.JsonNode toJson()
toJson
in class JsonObject
public static ArrayContainsExpression fromJson(com.fasterxml.jackson.databind.node.ObjectNode node)
Copyright © 2014. All rights reserved.