Interface Comparison
-
- All Superinterfaces:
BooleanExpression,ValueExpression
- All Known Implementing Classes:
AbstractComparison,LikeComparison,SimpleComparison
public interface Comparison extends BooleanExpression
Interface for classes that implement comparisons between two columns.
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description voidaccept(ComparisonVisitor visitor)AcceptComparisonVisitor.ValueExpressiongetLeftOperand()Get the left-hand side operator of the comparisonComparisonOperatorgetOperator()Get the comparison operatorValueExpressiongetRightOperand()Get the right-hand side operator of the comparison-
Methods inherited from interface com.exasol.sql.expression.BooleanExpression
accept
-
Methods inherited from interface com.exasol.sql.expression.ValueExpression
accept
-
-
-
-
Method Detail
-
getLeftOperand
ValueExpression getLeftOperand()
Get the left-hand side operator of the comparison- Returns:
- left operator
-
getRightOperand
ValueExpression getRightOperand()
Get the right-hand side operator of the comparison- Returns:
- right operator
-
getOperator
ComparisonOperator getOperator()
Get the comparison operator- Returns:
- comparison operator
-
accept
void accept(ComparisonVisitor visitor)
AcceptComparisonVisitor.- Parameters:
visitor- visitor to accept
-
-