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
Selectable relative 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
AxionException
public Selectable visit(FunctionIdentifier fn, java.util.List selected, TableIdentifier[] tables) throws AxionException
AxionException
public Selectable visit(Selectable selectable, java.util.List selected, TableIdentifier[] tables) throws AxionException
Selectable
relative to the given list of
tables
, converting aliased or relative references into
absolute ones.AxionException
public Selectable visit(SubSelectCommand select, TableIdentifier[] tables) throws AxionException
AxionException