public class ImmutableCompareCriteria extends CompareCriteria
PredicateCriteria.Negatable
LanguageObject.Util
Constructor and Description |
---|
ImmutableCompareCriteria(Expression leftExpression,
int operator,
Expression rightExpression) |
Modifier and Type | Method and Description |
---|---|
void |
setLeftExpression(Expression expression)
Set left expression.
|
void |
setOperator(int operator)
Sets the operator.
|
void |
setOptional(Boolean isOptional)
Set during planning to indicate that this criteria is no longer needed
to correctly process a join
|
void |
setRightExpression(Expression expression)
Set right expression.
|
acceptVisitor, clone, equals, getIsOptional, getReverseOperator, getRightExpression, hashCode, isOptional, set
getInverseOperator, getLeftExpression, getOperator, getOperator, getOperatorAsString, negate
applyDemorgan, combineCriteria, combineCriteria, combineCriteria, getType, separateCriteriaByAnd, toString
finalize, getClass, notify, notifyAll, wait, wait, wait
getLeftExpression
public ImmutableCompareCriteria(Expression leftExpression, int operator, Expression rightExpression)
public void setLeftExpression(Expression expression)
AbstractCompareCriteria
setLeftExpression
in interface BinaryComparison
setLeftExpression
in class AbstractCompareCriteria
expression
- Left expressionpublic void setRightExpression(Expression expression)
CompareCriteria
setRightExpression
in interface BinaryComparison
setRightExpression
in class CompareCriteria
expression
- Right expressionpublic void setOperator(int operator)
AbstractCompareCriteria
setOperator
in class AbstractCompareCriteria
public void setOptional(Boolean isOptional)
CompareCriteria
setOptional
in class CompareCriteria
Copyright © 2019. All rights reserved.