psdi.app.recontask.engine

Class ReconOperatorCompCompareCardinality



  • public class ReconOperatorCompCompareCardinality
    extends ReconOperator
    Operator representing an attribute match operation
    • Constructor Detail

      • ReconOperatorCompCompareCardinality

        public ReconOperatorCompCompareCardinality(ReconInfo reconInfo,
                                                   java.lang.String operator,
                                                   int precedence)
        Any comparison filter operator
        Parameters:
        operator -
    • Method Detail

      • getInstance

        public ReconOperator getInstance()
        Description copied from class: ReconOperator
        Factory-like method to allow operator objects that cache initializations to return a new instance instead of this
        Specified by:
        getInstance in class ReconOperator
        Returns:
        overrides will return a new instance
      • initialize

        protected void initialize(java.lang.String qualifiedName1,
                                  java.lang.String qualifiedName2,
                                  ComparisonQueryHelper qh)
      • getRegisteredObjectName

        protected java.lang.String getRegisteredObjectName(DataSet dataSet,
                                                           java.lang.String objectName)
        retrieve the object name that the ComparisonStatementHelper of objectName is registered under.
      • evaluateOperator

        public ReconCompResult evaluateOperator(java.lang.String qualifiedName1,
                                                java.lang.String qualifiedName2,
                                                ComparisonQueryHelper qh)
                                         throws MXException,
                                                java.rmi.RemoteException,
                                                java.sql.SQLException
        Parameters:
        dataSet1ObjName -
        dataSet2ObjName -
        allStatements - a HashMap keyed on lower case object names, contains ComparisonStatement objects
        Returns:
        an object with result and references to the participated objects
        Throws:
        MXException
        java.rmi.RemoteException
        java.sql.SQLException
      • fillInDataSet1Data

        protected void fillInDataSet1Data(ReconCompResult ret)
      • fillInDataSet2Data

        protected void fillInDataSet2Data(ReconCompResult ret)