public class NaryLogicalExpression extends LogicalExpression
{ nary_logical_operator : [ query_expression,...] }
Constructor and Description |
---|
NaryLogicalExpression(NaryLogicalOperator op,
List<QueryExpression> queries)
Ctor with the given values
|
Modifier and Type | Method and Description |
---|---|
static NaryLogicalExpression |
fromJson(com.fasterxml.jackson.databind.node.ObjectNode node)
Parses an n-ary logical expression from the given json object
|
NaryLogicalOperator |
getOp()
The operator
|
List<QueryExpression> |
getQueries()
The nested queries
|
com.fasterxml.jackson.databind.JsonNode |
toJson()
Returns a json representation of this query
|
fromJson
getFactory, getSourceNode, toString
public NaryLogicalExpression(NaryLogicalOperator op, List<QueryExpression> queries)
public NaryLogicalOperator getOp()
public List<QueryExpression> getQueries()
public com.fasterxml.jackson.databind.JsonNode toJson()
toJson
in class JsonObject
public static NaryLogicalExpression fromJson(com.fasterxml.jackson.databind.node.ObjectNode node)
Copyright © 2014. All rights reserved.