com.metamatrix.query.eval
Class Evaluator
java.lang.Object
com.metamatrix.query.eval.Evaluator
- Direct Known Subclasses:
- SubqueryAwareEvaluator
public class Evaluator
- extends java.lang.Object
Method Summary |
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)
|
protected ValueIterator |
evaluateSubquery(SubqueryContainer container,
java.util.List tuple)
|
java.lang.Boolean |
evaluateTVL(Criteria criteria,
java.util.List tuple)
|
void |
setContext(CommandContext context)
|
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
dataMgr
protected ProcessorDataManager dataMgr
context
protected CommandContext context
Evaluator
public Evaluator(java.util.Map elements,
ProcessorDataManager dataMgr,
CommandContext context)
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
setContext
public void setContext(CommandContext context)
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 boolean evaluate(IsNullCriteria 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,
CriteriaEvaluationException
- Throws:
BlockedException
MetaMatrixComponentException
CriteriaEvaluationException
evaluate
public java.lang.Object evaluate(Expression expression,
java.util.List tuple)
throws ExpressionEvaluationException,
BlockedException,
MetaMatrixComponentException
- Throws:
ExpressionEvaluationException
BlockedException
MetaMatrixComponentException
evaluateSubquery
protected ValueIterator evaluateSubquery(SubqueryContainer container,
java.util.List tuple)
throws MetaMatrixProcessingException,
BlockedException,
MetaMatrixComponentException
- Throws:
MetaMatrixProcessingException
BlockedException
MetaMatrixComponentException
Copyright © 2009. All Rights Reserved.