Class BinaryComparisonOperator
- java.lang.Object
-
- org.citydb.query.filter.selection.operator.comparison.AbstractComparisonOperator
-
- org.citydb.query.filter.selection.operator.comparison.BinaryComparisonOperator
-
public class BinaryComparisonOperator extends AbstractComparisonOperator
-
-
Constructor Summary
Constructors Constructor Description BinaryComparisonOperator(Expression leftOperand, ComparisonOperatorName name, Expression rightOperand)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description BinaryComparisonOperator
copy()
Expression
getLeftOperand()
MatchAction
getMatchAction()
Expression[]
getOperands()
ComparisonOperatorName
getOperatorName()
Expression
getRightOperand()
boolean
isMatchCase()
boolean
isSetLeftOperand()
boolean
isSetRightOperand()
void
setLeftOperand(Expression leftOperand)
void
setMatchAction(MatchAction matchAction)
void
setMatchCase(boolean matchCase)
void
setRightOperand(Expression rightOperand)
-
Methods inherited from class org.citydb.query.filter.selection.operator.comparison.AbstractComparisonOperator
getPredicateName
-
-
-
-
Constructor Detail
-
BinaryComparisonOperator
public BinaryComparisonOperator(Expression leftOperand, ComparisonOperatorName name, Expression rightOperand) throws FilterException
- Throws:
FilterException
-
-
Method Detail
-
isSetLeftOperand
public boolean isSetLeftOperand()
-
getLeftOperand
public Expression getLeftOperand()
-
setLeftOperand
public void setLeftOperand(Expression leftOperand) throws FilterException
- Throws:
FilterException
-
isSetRightOperand
public boolean isSetRightOperand()
-
getRightOperand
public Expression getRightOperand()
-
setRightOperand
public void setRightOperand(Expression rightOperand) throws FilterException
- Throws:
FilterException
-
getOperands
public Expression[] getOperands()
-
getOperatorName
public ComparisonOperatorName getOperatorName()
- Specified by:
getOperatorName
in interfaceOperator
- Specified by:
getOperatorName
in classAbstractComparisonOperator
-
isMatchCase
public boolean isMatchCase()
-
setMatchCase
public void setMatchCase(boolean matchCase)
-
getMatchAction
public MatchAction getMatchAction()
-
setMatchAction
public void setMatchAction(MatchAction matchAction)
-
copy
public BinaryComparisonOperator copy() throws FilterException
- Throws:
FilterException
-
-