public class NaryLogicalExpression extends LogicalExpression
{ nary_logical_operator : [ query_expression,...] }
| Constructor and Description |
|---|
NaryLogicalExpression(NaryLogicalOperator op,
List<QueryExpression> queries)
Ctor with the given values
|
NaryLogicalExpression(NaryLogicalOperator op,
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
|
bind, bind, fromJson, getBindableClauses, getBindableClauses, getQueryFields, getQueryFields, getQueryFields, isRequired, isRequiredgetFactory, getSourceNode, toStringpublic NaryLogicalExpression(NaryLogicalOperator op, List<QueryExpression> queries)
public NaryLogicalExpression(NaryLogicalOperator op, QueryExpression... queries)
public NaryLogicalOperator getOp()
public List<QueryExpression> getQueries()
public com.fasterxml.jackson.databind.JsonNode toJson()
toJson in class JsonObjectpublic static NaryLogicalExpression fromJson(com.fasterxml.jackson.databind.node.ObjectNode node)
Copyright © 2015. All rights reserved.