public class ReconOperatorCompCompareCardinality extends ReconOperator
Modifier and Type | Field and Description |
---|---|
protected static int |
AtLeast1toAtLeast1 |
protected static int |
AtLeast1toExactly1 |
protected ComparisonStatementHelper |
dataSet1SH |
protected ComparisonStatementHelper |
dataSet2SH |
protected static int |
ExacltyNtoExactlyN |
protected static int |
Exactly1toAtLeast1 |
protected static int |
Exactly1toExactly1 |
protected int |
operatorCode |
protected java.lang.String |
qualifiedName1 |
protected java.lang.String |
qualifiedName2 |
isRightAssociative, operator, precedence, reconInfo
Constructor and Description |
---|
ReconOperatorCompCompareCardinality(ReconInfo reconInfo,
java.lang.String operator,
int precedence)
Any comparison filter operator
|
Modifier and Type | Method and Description |
---|---|
ReconCompResult |
evaluateOperator(java.lang.String qualifiedName1,
java.lang.String qualifiedName2,
ComparisonQueryHelper qh) |
protected void |
fillInDataSet1Data(ReconCompResult ret) |
protected void |
fillInDataSet2Data(ReconCompResult ret) |
ReconOperator |
getInstance()
Factory-like method to allow operator objects that cache
initializations to return a new instance instead of this
|
protected java.lang.String |
getRegisteredObjectName(DataSet dataSet,
java.lang.String objectName)
retrieve the object name that the ComparisonStatementHelper of objectName is registered under.
|
protected void |
initialize(java.lang.String qualifiedName1,
java.lang.String qualifiedName2,
ComparisonQueryHelper qh) |
fillInDataSetSpecificData, getOperator, getPrecedence, isRightAssociative
protected static final int AtLeast1toAtLeast1
protected static final int AtLeast1toExactly1
protected static final int Exactly1toAtLeast1
protected static final int Exactly1toExactly1
protected static final int ExacltyNtoExactlyN
protected int operatorCode
protected ComparisonStatementHelper dataSet1SH
protected ComparisonStatementHelper dataSet2SH
protected java.lang.String qualifiedName1
protected java.lang.String qualifiedName2
public ReconOperatorCompCompareCardinality(ReconInfo reconInfo, java.lang.String operator, int precedence)
operator
- public ReconOperator getInstance()
ReconOperator
getInstance
in class ReconOperator
protected void initialize(java.lang.String qualifiedName1, java.lang.String qualifiedName2, ComparisonQueryHelper qh)
protected java.lang.String getRegisteredObjectName(DataSet dataSet, java.lang.String objectName)
public ReconCompResult evaluateOperator(java.lang.String qualifiedName1, java.lang.String qualifiedName2, ComparisonQueryHelper qh) throws MXException, java.rmi.RemoteException, java.sql.SQLException
dataSet1ObjName
- dataSet2ObjName
- allStatements
- a HashMap keyed on lower case object names, contains ComparisonStatement objectsMXException
java.rmi.RemoteException
java.sql.SQLException
protected void fillInDataSet1Data(ReconCompResult ret)
protected void fillInDataSet2Data(ReconCompResult ret)