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) |
com.liferay.petra.sql.dsl.expression.Predicate |
withParentheses() |
getChild, toSQL, toString, withNewChild
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
as, ascending, descending, eq, eq, gt, gt, gte, gte, in, in, isNotNull, isNull, like, like, lt, lt, lte, lte, neq, neq, notIn, notIn, notLike, notLike
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 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