- addAggregate
Add a new aggregate to the set of aggregate. This is used for GET_AGGREGATEAS
visitors.
- addColumn
Add a new column to the set of columns. This is used for GET_COLUMNS visitors.
- addDependency
Add a new dependency to the set of dependencies. This is used for
GET_DEPENDENCIES visitors.
- getAggregateVisitor
Create a new visitor to get all referenced columns.
- getColumnsVisitor
Create a new visitor to get all referenced columns.
- getDependencies
Get the dependency set. This is used for GET_DEPENDENCIES visitors.
- getDependenciesVisitor
Create a new visitor object to collect dependencies.
- getNotFromResolverVisitor
Create a new visitor to check if no expression depends on the given resolver.
- getQueryLevel
- getResolver
Get the column resolver. This is used for NOT_FROM_RESOLVER visitors.
- getType
Get the visitor type.
- incrementQueryLevel
Increment or decrement the query level.