public class DefaultPredicate extends BaseASTNode implements DefaultExpression<java.lang.Boolean>, Predicate
| Constructor and Description |
|---|
DefaultPredicate(Expression<?> leftExpression,
Operand operand,
Expression<?> rightExpression) |
| Modifier and Type | Method and Description |
|---|---|
Predicate |
and(Expression<java.lang.Boolean> expression) |
protected void |
doToSQL(java.util.function.Consumer<java.lang.String> consumer,
ASTNodeListener astNodeListener) |
Expression<?> |
getLeftExpression() |
Operand |
getOperand() |
Expression<?> |
getRightExpression() |
boolean |
isWrapParentheses() |
Predicate |
or(Expression<java.lang.Boolean> expression) |
Predicate |
withParentheses() |
getChild, toSQL, toString, withNewChildclone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitpublic DefaultPredicate(Expression<?> leftExpression, Operand operand, Expression<?> rightExpression)
public Predicate and(Expression<java.lang.Boolean> expression)
public Expression<?> getLeftExpression()
public Operand getOperand()
public Expression<?> getRightExpression()
public boolean isWrapParentheses()
public Predicate or(Expression<java.lang.Boolean> expression)
public Predicate withParentheses()
withParentheses in interface Predicateprotected void doToSQL(java.util.function.Consumer<java.lang.String> consumer,
ASTNodeListener astNodeListener)
doToSQL in class BaseASTNode