|
||||||||||
PREV PACKAGE NEXT PACKAGE | FRAMES NO FRAMES |
Class Summary | |
---|---|
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. |
CorrelatedVariableSubstitutionVisitor | This visitor class will traverse a language object tree, finds variables in the language
object and replaces the variable with a Reference obj. |
CriteriaTranslatorVisitor | This class is used to translate criteria specified on the user's update command against the virtual group, the elements on this criteria are replaced by elements on the query transformation that defines the virtual group. |
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 |
EvaluateExpressionVisitor | This visitor simplifies Language Objects by evaluating and/or replacing Expressions within them. |
ExpressionMappingVisitor | It is important to use a Post Navigator with this class, otherwise a replacement containing itself will not work |
ExpressionSymbolCollector | This visitor class will traverse a language object tree and collect all expression element symbol references it finds. |
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 {@link com.metamatrix.sql.util.ValueIteratorProvider. |
VariableCollectorVisitor | This visitor class will traverse a language object tree and collect all variable symbol references it finds. |
Enum Summary | |
---|---|
EvaluatableVisitor.EvaluationLevel |
|
||||||||||
PREV PACKAGE NEXT PACKAGE | FRAMES NO FRAMES |