| Class | Description |
|---|---|
| AbstractSymbolMappingVisitor |
This class is used to update LanguageObjects by replacing one set of symbols with
another.
|
| AggregateSymbolCollectorVisitor | |
| AggregateSymbolCollectorVisitor.AggregateStopNavigator | |
| CommandCollectorVisitor |
This visitor class will traverse a language object tree and collect all sub-commands
it finds.
|
| CorrelatedReferenceCollectorVisitor |
This visitor class will traverse a language object tree and collect references that
correspond to correlated subquery references.
|
| ElementCollectorVisitor |
This visitor class will traverse a language object tree and collect all element
symbol references it finds.
|
| EvaluatableVisitor |
This visitor class will traverse a language object tree, and determine
if the current expression can be evaluated
|
| ExpressionMappingVisitor |
It is important to use a Post Navigator with this class,
otherwise a replacement containing itself will not work
|
| FunctionCollectorVisitor |
This visitor class will traverse a language object tree and collect all Function
references it finds.
|
| GroupCollectorVisitor |
This visitor class will traverse a language object tree and collect all group
symbol references it finds.
|
| GroupsUsedByElementsVisitor | |
| PredicateCollectorVisitor |
Walk a tree of language objects and collect any predicate criteria that are found.
|
| ReferenceCollectorVisitor |
This visitor class will traverse a language object tree and collect all
references it finds.
|
| SQLStringVisitor |
The SQLStringVisitor will visit a set of language objects and return the corresponding SQL string representation.
|
| StaticSymbolMappingVisitor |
This class is used to update LanguageObjects by replacing the virtual elements/
groups present in them with their physical counterparts.
|
| ValueIteratorProviderCollectorVisitor |
This visitor class will traverse a language object tree and collect all language
objects that implement
SubqueryContainer. |
| Enum | Description |
|---|---|
| EvaluatableVisitor.EvaluationLevel |
Copyright © 2019. All rights reserved.