org.teiid.query.processor.relational
Class DependentCriteriaProcessor

java.lang.Object
  extended by org.teiid.query.processor.relational.DependentCriteriaProcessor
Direct Known Subclasses:
DependentProcedureCriteriaProcessor

public class DependentCriteriaProcessor
extends java.lang.Object


Nested Class Summary
static class DependentCriteriaProcessor.SetState
           
 
Field Summary
protected  SubqueryAwareEvaluator eval
           
 
Constructor Summary
DependentCriteriaProcessor(int maxSetSize, RelationalNode dependentNode, Criteria dependentCriteria)
           
 
Method Summary
 void close()
           
 void consumedCriteria()
           
protected  boolean hasNextCommand()
           
 Criteria prepareCriteria()
           
 Criteria replaceDependentCriteria(AbstractSetCriteria crit, DependentCriteriaProcessor.SetState state)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

eval

protected SubqueryAwareEvaluator eval
Constructor Detail

DependentCriteriaProcessor

public DependentCriteriaProcessor(int maxSetSize,
                                  RelationalNode dependentNode,
                                  Criteria dependentCriteria)
                           throws ExpressionEvaluationException,
                                  TeiidComponentException
Throws:
ExpressionEvaluationException
TeiidComponentException
Method Detail

close

public void close()

prepareCriteria

public Criteria prepareCriteria()
                         throws TeiidComponentException,
                                TeiidProcessingException
Throws:
TeiidComponentException
TeiidProcessingException

consumedCriteria

public void consumedCriteria()

hasNextCommand

protected boolean hasNextCommand()

replaceDependentCriteria

public Criteria replaceDependentCriteria(AbstractSetCriteria crit,
                                         DependentCriteriaProcessor.SetState state)


Copyright © 2010. All Rights Reserved.