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. |