Package org.axiondb.engine.visitors

Class Summary
AmbiguousColumnReferenceVisitor Assert Ambiguous Column Reference.
AssertGroupByRulesVisitor Assert general rules for Group By for Select Command.
FindAggregateFunctionVisitor Find Aggregate function in a Selectable.
FindBindVariableVisitor Returns a set of BindVarible used in a Selectable and in various commands.
FlattenWhereNodeVisitor Decomposes a WhereNodetree into a LinkedHashSetof WhereNodes that were originally ANDed together in the source tree.
MaskSelectablesForTablesVisitor Masks Selectables For given Tables, used to mask seletable while resolving condition in FromNode scope.
ReferencesOtherTablesWhereNodeVisitor Return true if reference a table other than the given one, false otherwise.
ResolveFromNodeVisitor Resolves a (@link FromNode) for a given (@link Database)
ResolveSelectableVisitor Resolves a (@link Selectable) for a given (@link Database)
TableColumnsUsedInFunctionVisitor Returns a set of columns used in a function for a given Table.