public class LogicalExpressionNode extends ExpressionNode
Predicate.PredicateContext| Modifier and Type | Field and Description |
|---|---|
protected java.util.List<ExpressionNode> |
chain |
private LogicalOperator |
operator |
| Modifier | Constructor and Description |
|---|---|
private |
LogicalExpressionNode(ExpressionNode left,
LogicalOperator operator,
ExpressionNode right) |
| Modifier and Type | Method and Description |
|---|---|
LogicalExpressionNode |
and(LogicalExpressionNode other) |
LogicalExpressionNode |
append(ExpressionNode expressionNode) |
boolean |
apply(Predicate.PredicateContext ctx) |
static LogicalExpressionNode |
createLogicalAnd(ExpressionNode left,
ExpressionNode right) |
static LogicalExpressionNode |
createLogicalOr(ExpressionNode left,
ExpressionNode right) |
LogicalOperator |
getOperator() |
LogicalExpressionNode |
or(LogicalExpressionNode other) |
java.lang.String |
toString() |
createExpressionNodeprotected java.util.List<ExpressionNode> chain
private final LogicalOperator operator
private LogicalExpressionNode(ExpressionNode left, LogicalOperator operator, ExpressionNode right)
public static LogicalExpressionNode createLogicalOr(ExpressionNode left, ExpressionNode right)
public static LogicalExpressionNode createLogicalAnd(ExpressionNode left, ExpressionNode right)
public LogicalExpressionNode and(LogicalExpressionNode other)
public LogicalExpressionNode or(LogicalExpressionNode other)
public LogicalOperator getOperator()
public LogicalExpressionNode append(ExpressionNode expressionNode)
public java.lang.String toString()
toString in class java.lang.Objectpublic boolean apply(Predicate.PredicateContext ctx)