public class LogicalExpressionNode extends ExpressionNode
Predicate.PredicateContext| Modifier and Type | Field and Description |
|---|---|
protected java.util.List<ExpressionNode> |
chain |
| Modifier and Type | Method and Description |
|---|---|
LogicalExpressionNode |
and(LogicalExpressionNode other) |
LogicalExpressionNode |
append(ExpressionNode expressionNode) |
boolean |
apply(Predicate.PredicateContext ctx) |
static LogicalExpressionNode |
createLogicalAnd(java.util.Collection<ExpressionNode> operands) |
static LogicalExpressionNode |
createLogicalAnd(ExpressionNode left,
ExpressionNode right) |
static ExpressionNode |
createLogicalNot(ExpressionNode op) |
static LogicalExpressionNode |
createLogicalOr(java.util.Collection<ExpressionNode> operands) |
static LogicalExpressionNode |
createLogicalOr(ExpressionNode left,
ExpressionNode right) |
LogicalOperator |
getOperator() |
LogicalExpressionNode |
or(LogicalExpressionNode other) |
java.lang.String |
toString() |
createExpressionNodeprotected java.util.List<ExpressionNode> chain
public static ExpressionNode createLogicalNot(ExpressionNode op)
public static LogicalExpressionNode createLogicalOr(ExpressionNode left, ExpressionNode right)
public static LogicalExpressionNode createLogicalOr(java.util.Collection<ExpressionNode> operands)
public static LogicalExpressionNode createLogicalAnd(ExpressionNode left, ExpressionNode right)
public static LogicalExpressionNode createLogicalAnd(java.util.Collection<ExpressionNode> operands)
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)