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, isRightAssociativeprotected 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()
ReconOperatorgetInstance in class ReconOperatorprotected 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 objectsMXExceptionjava.rmi.RemoteExceptionjava.sql.SQLExceptionprotected void fillInDataSet1Data(ReconCompResult ret)
protected void fillInDataSet2Data(ReconCompResult ret)