com.metamatrix.query.eval
Class Evaluator

java.lang.Object
  extended by com.metamatrix.query.eval.Evaluator

public class Evaluator
extends java.lang.Object


Constructor Summary
Evaluator(java.util.Map elements, LookupEvaluator dataMgr, CommandContext context)
           
 
Method Summary
 java.lang.Boolean evaluate(AbstractSetCriteria criteria, java.util.List tuple)
           
 java.lang.Boolean evaluate(CompareCriteria criteria, java.util.List tuple)
           
 java.lang.Boolean evaluate(CompoundCriteria criteria, java.util.List tuple)
           
static boolean evaluate(Criteria criteria)
           
 boolean evaluate(Criteria criteria, java.util.List tuple)
           
 boolean evaluate(ExistsCriteria criteria, java.util.List tuple)
           
static java.lang.Object evaluate(Expression expression)
           
 java.lang.Object evaluate(Expression expression, java.util.List tuple)
           
 boolean evaluate(IsNullCriteria criteria, java.util.List tuple)
           
 java.lang.Boolean evaluate(MatchCriteria criteria, java.util.List tuple)
           
 java.lang.Boolean evaluate(NotCriteria criteria, java.util.List tuple)
           
 java.lang.Boolean evaluate(SubqueryCompareCriteria criteria, java.util.List tuple)
           
 java.lang.Boolean evaluateTVL(Criteria criteria, java.util.List tuple)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

Evaluator

public Evaluator(java.util.Map elements,
                 LookupEvaluator dataMgr,
                 CommandContext context)
Method Detail

evaluate

public static boolean evaluate(Criteria criteria)
                        throws CriteriaEvaluationException,
                               BlockedException,
                               MetaMatrixComponentException
Throws:
CriteriaEvaluationException
BlockedException
MetaMatrixComponentException

evaluate

public static java.lang.Object evaluate(Expression expression)
                                 throws ExpressionEvaluationException,
                                        BlockedException,
                                        MetaMatrixComponentException
Throws:
ExpressionEvaluationException
BlockedException
MetaMatrixComponentException

evaluate

public boolean evaluate(Criteria criteria,
                        java.util.List tuple)
                 throws CriteriaEvaluationException,
                        BlockedException,
                        MetaMatrixComponentException
Throws:
CriteriaEvaluationException
BlockedException
MetaMatrixComponentException

evaluateTVL

public java.lang.Boolean evaluateTVL(Criteria criteria,
                                     java.util.List tuple)
                              throws CriteriaEvaluationException,
                                     BlockedException,
                                     MetaMatrixComponentException
Throws:
CriteriaEvaluationException
BlockedException
MetaMatrixComponentException

evaluate

public java.lang.Boolean evaluate(CompoundCriteria criteria,
                                  java.util.List tuple)
                           throws CriteriaEvaluationException,
                                  BlockedException,
                                  MetaMatrixComponentException
Throws:
CriteriaEvaluationException
BlockedException
MetaMatrixComponentException

evaluate

public java.lang.Boolean evaluate(NotCriteria criteria,
                                  java.util.List tuple)
                           throws CriteriaEvaluationException,
                                  BlockedException,
                                  MetaMatrixComponentException
Throws:
CriteriaEvaluationException
BlockedException
MetaMatrixComponentException

evaluate

public java.lang.Boolean evaluate(CompareCriteria criteria,
                                  java.util.List tuple)
                           throws CriteriaEvaluationException,
                                  BlockedException,
                                  MetaMatrixComponentException
Throws:
CriteriaEvaluationException
BlockedException
MetaMatrixComponentException

evaluate

public java.lang.Boolean evaluate(MatchCriteria criteria,
                                  java.util.List tuple)
                           throws CriteriaEvaluationException,
                                  BlockedException,
                                  MetaMatrixComponentException
Throws:
CriteriaEvaluationException
BlockedException
MetaMatrixComponentException

evaluate

public java.lang.Boolean evaluate(AbstractSetCriteria criteria,
                                  java.util.List tuple)
                           throws CriteriaEvaluationException,
                                  BlockedException,
                                  MetaMatrixComponentException
Throws:
CriteriaEvaluationException
BlockedException
MetaMatrixComponentException

evaluate

public boolean evaluate(IsNullCriteria criteria,
                        java.util.List tuple)
                 throws CriteriaEvaluationException,
                        BlockedException,
                        MetaMatrixComponentException
Throws:
CriteriaEvaluationException
BlockedException
MetaMatrixComponentException

evaluate

public java.lang.Boolean evaluate(SubqueryCompareCriteria criteria,
                                  java.util.List tuple)
                           throws CriteriaEvaluationException,
                                  BlockedException,
                                  MetaMatrixComponentException
Throws:
CriteriaEvaluationException
BlockedException
MetaMatrixComponentException

evaluate

public boolean evaluate(ExistsCriteria criteria,
                        java.util.List tuple)
                 throws BlockedException,
                        MetaMatrixComponentException
Throws:
BlockedException
MetaMatrixComponentException

evaluate

public java.lang.Object evaluate(Expression expression,
                                 java.util.List tuple)
                          throws ExpressionEvaluationException,
                                 BlockedException,
                                 MetaMatrixComponentException
Throws:
ExpressionEvaluationException
BlockedException
MetaMatrixComponentException


Copyright © 2009. All Rights Reserved.