psdi.app.recontask.engine

Class ReconCompAttributesEqualityExpression



  • public class ReconCompAttributesEqualityExpression
    extends ReconExpression
    • Constructor Detail

      • ReconCompAttributesEqualityExpression

        public ReconCompAttributesEqualityExpression(ReconInfo reconInfo)
    • Method Detail

      • evaluateExpressionTree

        protected ReconCompResult evaluateExpressionTree(BinaryTreeNode root,
                                                         ComparisonQueryHelper queries)
                                                  throws MXException,
                                                         java.rmi.RemoteException
        Traverse the binary tree using a recursive algorithm

        The pseudocode is

        if (root != null)

        if ( [current node contains an operator] )

        x = evaluateTree(root.left_child);

        y = evaluateTree(root.right_child);

        [Perform operation on x and y, specified by the operator and store result in z]

        return z;

        else

        error!;

        Returns:
        a list of all IDs of all AssetObject instances that graduated successfully from the filter. Don't worry they may originate from different records database
        Throws:
        MXException
        java.rmi.RemoteException