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