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 |
not(com.liferay.petra.sql.dsl.expression.Expression<java.lang.Boolean> expression) |
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
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 not(com.liferay.petra.sql.dsl.expression.Expression<java.lang.Boolean> expression)
not
in interface com.liferay.petra.sql.dsl.expression.Predicate
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