public class ResolveSelectableVisitor
extends java.lang.Object
| Constructor and Description |
|---|
ResolveSelectableVisitor(Database db) |
| Modifier and Type | Method and Description |
|---|---|
Selectable |
visit(ColumnIdentifier column,
java.util.List selected,
TableIdentifier[] tables) |
Selectable |
visit(FunctionIdentifier fn,
java.util.List selected,
TableIdentifier[] tables) |
Selectable |
visit(Selectable selectable,
java.util.List selected,
TableIdentifier[] tables)
"Resolve" the given
Selectablerelative to the given list of
tables, converting aliased or relative references into
absolute ones. |
Selectable |
visit(SubSelectCommand select,
TableIdentifier[] tables) |
public ResolveSelectableVisitor(Database db)
public Selectable visit(ColumnIdentifier column, java.util.List selected, TableIdentifier[] tables) throws AxionException
AxionExceptionpublic Selectable visit(FunctionIdentifier fn, java.util.List selected, TableIdentifier[] tables) throws AxionException
AxionExceptionpublic Selectable visit(Selectable selectable, java.util.List selected, TableIdentifier[] tables) throws AxionException
Selectablerelative to the given list of
tables, converting aliased or relative references into
absolute ones.AxionExceptionpublic Selectable visit(SubSelectCommand select, TableIdentifier[] tables) throws AxionException
AxionException