public class LogicalExpressionNode extends ExpressionNode
Predicate.PredicateContext
Modifier and Type | Field and Description |
---|---|
protected 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(Collection<ExpressionNode> operands) |
static LogicalExpressionNode |
createLogicalAnd(ExpressionNode left,
ExpressionNode right) |
static ExpressionNode |
createLogicalNot(ExpressionNode op) |
static LogicalExpressionNode |
createLogicalOr(Collection<ExpressionNode> operands) |
static LogicalExpressionNode |
createLogicalOr(ExpressionNode left,
ExpressionNode right) |
LogicalOperator |
getOperator() |
LogicalExpressionNode |
or(LogicalExpressionNode other) |
String |
toString() |
createExpressionNode
protected List<ExpressionNode> chain
public static ExpressionNode createLogicalNot(ExpressionNode op)
public static LogicalExpressionNode createLogicalOr(ExpressionNode left, ExpressionNode right)
public static LogicalExpressionNode createLogicalOr(Collection<ExpressionNode> operands)
public static LogicalExpressionNode createLogicalAnd(ExpressionNode left, ExpressionNode right)
public static LogicalExpressionNode createLogicalAnd(Collection<ExpressionNode> operands)
public LogicalExpressionNode and(LogicalExpressionNode other)
public LogicalExpressionNode or(LogicalExpressionNode other)
public LogicalOperator getOperator()
public LogicalExpressionNode append(ExpressionNode expressionNode)
public boolean apply(Predicate.PredicateContext ctx)
Copyright © 2024. All rights reserved.