Uses of Interface
org.teiid.language.visitor.LanguageObjectVisitor
-
Packages that use LanguageObjectVisitor Package Description org.teiid.language org.teiid.language.visitor -
-
Uses of LanguageObjectVisitor in org.teiid.language
-
Uses of LanguageObjectVisitor in org.teiid.language.visitor
Classes in org.teiid.language.visitor that implement LanguageObjectVisitor Modifier and Type Class Description classAbstractLanguageVisitorVisitor that visits an instance of LanguageObject and performs an operation on that instance.classCollectorVisitor<T>This visitor can be used to collect all objects of a certain type in a language tree.classDelegatingHierarchyVisitorDelegates pre- and post-processing for each node in the hierarchy to delegate visitors.classHierarchyVisitorVisits each node in a hierarchy of LanguageObjects.classSQLStringVisitorCreates a SQL string for a LanguageObject subtree.Methods in org.teiid.language.visitor that return LanguageObjectVisitor Modifier and Type Method Description protected LanguageObjectVisitorDelegatingHierarchyVisitor. getPostVisitor()protected LanguageObjectVisitorDelegatingHierarchyVisitor. getPreVisitor()Methods in org.teiid.language.visitor with parameters of type LanguageObjectVisitor Modifier and Type Method Description static voidDelegatingHierarchyVisitor. 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 voidDelegatingHierarchyVisitor. 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 Constructor Description DelegatingHierarchyVisitor(LanguageObjectVisitor preProcessingDelegate, LanguageObjectVisitor postProcessingDelegate)
-