Uses of Interface
org.teiid.language.visitor.LanguageObjectVisitor

Packages that use LanguageObjectVisitor
org.teiid.language   
org.teiid.language.visitor   
 

Uses of LanguageObjectVisitor in org.teiid.language
 

Methods in org.teiid.language with parameters of type LanguageObjectVisitor
 void DerivedTable.acceptVisitor(LanguageObjectVisitor visitor)
           
 void AndOr.acceptVisitor(LanguageObjectVisitor visitor)
           
 void Insert.acceptVisitor(LanguageObjectVisitor visitor)
           
 void Call.acceptVisitor(LanguageObjectVisitor visitor)
           
 void ScalarSubquery.acceptVisitor(LanguageObjectVisitor visitor)
           
 void OrderBy.acceptVisitor(LanguageObjectVisitor visitor)
           
 void NamedTable.acceptVisitor(LanguageObjectVisitor visitor)
           
 void Limit.acceptVisitor(LanguageObjectVisitor visitor)
           
 void Comparison.acceptVisitor(LanguageObjectVisitor visitor)
           
 void In.acceptVisitor(LanguageObjectVisitor visitor)
           
 void Not.acceptVisitor(LanguageObjectVisitor visitor)
           
 void Like.acceptVisitor(LanguageObjectVisitor visitor)
           
 void SubqueryComparison.acceptVisitor(LanguageObjectVisitor visitor)
           
 void Literal.acceptVisitor(LanguageObjectVisitor visitor)
           
 void Exists.acceptVisitor(LanguageObjectVisitor visitor)
           
 void ExpressionValueSource.acceptVisitor(LanguageObjectVisitor visitor)
           
 void GroupBy.acceptVisitor(LanguageObjectVisitor visitor)
           
 void AggregateFunction.acceptVisitor(LanguageObjectVisitor visitor)
           
 void IsNull.acceptVisitor(LanguageObjectVisitor visitor)
           
 void WindowSpecification.acceptVisitor(LanguageObjectVisitor visitor)
           
 void IteratorValueSource.acceptVisitor(LanguageObjectVisitor visitor)
           
 void ColumnReference.acceptVisitor(LanguageObjectVisitor visitor)
           
 void SearchedCase.acceptVisitor(LanguageObjectVisitor visitor)
           
 void Join.acceptVisitor(LanguageObjectVisitor visitor)
           
 void BatchedUpdates.acceptVisitor(LanguageObjectVisitor visitor)
           
 void LanguageObject.acceptVisitor(LanguageObjectVisitor visitor)
           
 void Select.acceptVisitor(LanguageObjectVisitor visitor)
           
 void SetClause.acceptVisitor(LanguageObjectVisitor visitor)
           
 void Function.acceptVisitor(LanguageObjectVisitor visitor)
           
 void SearchedWhenClause.acceptVisitor(LanguageObjectVisitor visitor)
           
 void Update.acceptVisitor(LanguageObjectVisitor visitor)
           
 void Argument.acceptVisitor(LanguageObjectVisitor visitor)
           
 void SetQuery.acceptVisitor(LanguageObjectVisitor visitor)
           
 void DerivedColumn.acceptVisitor(LanguageObjectVisitor visitor)
           
 void SortSpecification.acceptVisitor(LanguageObjectVisitor visitor)
           
 void WindowFunction.acceptVisitor(LanguageObjectVisitor visitor)
           
 void Delete.acceptVisitor(LanguageObjectVisitor visitor)
           
 void With.acceptVisitor(LanguageObjectVisitor visitor)
           
 void WithItem.acceptVisitor(LanguageObjectVisitor visitor)
           
 void SubqueryIn.acceptVisitor(LanguageObjectVisitor visitor)
           
 

Uses of LanguageObjectVisitor in org.teiid.language.visitor
 

Classes in org.teiid.language.visitor that implement LanguageObjectVisitor
 class AbstractLanguageVisitor
          Visitor that visits an instance of ILanguageObject and performs an operation on that instance.
 class CollectorVisitor<T>
          This visitor can be used to collect all objects of a certain type in a language tree.
 class DelegatingHierarchyVisitor
          Delegates pre- and post-processing for each node in the hierarchy to delegate visitors.
 class HierarchyVisitor
          Visits each node in a hierarchy of ILanguageObjects.
 class SQLStringVisitor
          Creates a SQL string for a LanguageObject subtree.
 

Methods in org.teiid.language.visitor that return LanguageObjectVisitor
protected  LanguageObjectVisitor DelegatingHierarchyVisitor.getPostVisitor()
           
protected  LanguageObjectVisitor DelegatingHierarchyVisitor.getPreVisitor()
           
 

Methods in org.teiid.language.visitor with parameters of type LanguageObjectVisitor
static void DelegatingHierarchyVisitor.postOrderVisit(LanguageObjectVisitor behaviorVisitor, LanguageObject object)
          This utility method can be used to execute the behaviorVisitor in a post-order walk of the language objects.
static void DelegatingHierarchyVisitor.preOrderVisit(LanguageObjectVisitor behaviorVisitor, LanguageObject object)
          This utility method can be used to execute the behaviorVisitor in a pre-order walk of the language objects.
 

Constructors in org.teiid.language.visitor with parameters of type LanguageObjectVisitor
DelegatingHierarchyVisitor(LanguageObjectVisitor preProcessingDelegate, LanguageObjectVisitor postProcessingDelegate)
           
 



Copyright © 2011. All Rights Reserved.