Uses of Interface
org.teiid.query.sql.lang.SubqueryContainer

Packages that use SubqueryContainer
org.teiid.query.eval   
org.teiid.query.optimizer.relational.plantree   
org.teiid.query.optimizer.relational.rules   
org.teiid.query.processor.relational   
org.teiid.query.sql.lang   
org.teiid.query.sql.proc   
org.teiid.query.sql.symbol   
org.teiid.query.sql.visitor   
 

Uses of SubqueryContainer in org.teiid.query.eval
 

Methods in org.teiid.query.eval with parameters of type SubqueryContainer
protected  ValueIterator Evaluator.evaluateSubquery(SubqueryContainer container, java.util.List<?> tuple)
           
 

Uses of SubqueryContainer in org.teiid.query.optimizer.relational.plantree
 

Methods in org.teiid.query.optimizer.relational.plantree that return types with arguments of type SubqueryContainer
 java.util.List<SubqueryContainer> PlanNode.getSubqueryContainers()
           
 

Uses of SubqueryContainer in org.teiid.query.optimizer.relational.rules
 

Methods in org.teiid.query.optimizer.relational.rules with parameters of type SubqueryContainer
static void RuleCollapseSource.replaceCorrelatedReferences(SubqueryContainer container)
           
static java.lang.Object CriteriaCapabilityValidatorVisitor.validateSubqueryPushdown(SubqueryContainer subqueryContainer, java.lang.Object critNodeModelID, QueryMetadataInterface metadata, CapabilitiesFinder capFinder, AnalysisRecord analysisRecord)
          Return null if the subquery cannot be pushed down, otherwise the model id of the pushdown target.
 

Uses of SubqueryContainer in org.teiid.query.processor.relational
 

Methods in org.teiid.query.processor.relational with parameters of type SubqueryContainer
protected  ValueIterator SubqueryAwareEvaluator.evaluateSubquery(SubqueryContainer container, java.util.List tuple)
           
 

Uses of SubqueryContainer in org.teiid.query.sql.lang
 

Classes in org.teiid.query.sql.lang that implement SubqueryContainer
 class ExistsCriteria
          This predicate criteria implements the "exists" predicate, which has a subquery in it.
 class SubqueryCompareCriteria
          This class implements a quantified comparison predicate.
 class SubqueryFromClause
          A FROM subpart that represents a subquery.
 class SubquerySetCriteria
          A criteria which is true is the expression's value is a member in a list of values returned from a subquery.
 class WithQueryCommand
           
 

Uses of SubqueryContainer in org.teiid.query.sql.proc
 

Classes in org.teiid.query.sql.proc that implement SubqueryContainer
 class CommandStatement
           This class represents a variable assignment statement in the storedprocedure language.
 class LoopStatement
           This class represents a loop statement in the storedprocedure language to cursor through a result set.
 

Uses of SubqueryContainer in org.teiid.query.sql.symbol
 

Classes in org.teiid.query.sql.symbol that implement SubqueryContainer
 class ScalarSubquery
          This is an Expression implementation that can be used in a SELECT clause.
 

Uses of SubqueryContainer in org.teiid.query.sql.visitor
 

Methods in org.teiid.query.sql.visitor that return types with arguments of type SubqueryContainer
 java.util.List<SubqueryContainer> ValueIteratorProviderCollectorVisitor.getValueIteratorProviders()
          Get the value iterator providers collected by the visitor.
static java.util.List<SubqueryContainer> ValueIteratorProviderCollectorVisitor.getValueIteratorProviders(java.util.Collection<? extends LanguageObject> languageObjects)
           
static java.util.List<SubqueryContainer> ValueIteratorProviderCollectorVisitor.getValueIteratorProviders(LanguageObject obj)
          Helper to quickly get the ValueIteratorProvider instances from obj
 

Method parameters in org.teiid.query.sql.visitor with type arguments of type SubqueryContainer
static void ValueIteratorProviderCollectorVisitor.getValueIteratorProviders(LanguageObject obj, java.util.List<SubqueryContainer> valueIteratorProviders)
           
 



Copyright © 2010. All Rights Reserved.