Package net.sf.jsqlparser.util
Class AddAliasesVisitor
java.lang.Object
net.sf.jsqlparser.util.AddAliasesVisitor
- All Implemented Interfaces:
SelectItemVisitor
,SelectVisitor
Add aliases to every column and expression selected by a select - statement. Existing aliases are
recognized and preserved. This class standard uses a prefix of A and a counter to generate new
aliases (e.g. A1, A5, ...). This behaviour can be altered.
-
Field Summary
Fields -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprotected String
void
void
visit
(LateralSubSelect lateralSubSelect) void
visit
(ParenthesedSelect parenthesedSelect) void
visit
(PlainSelect plainSelect) void
visit
(SelectItem selectExpressionItem) void
visit
(SetOperationList setOpList) void
visit
(TableStatement tableStatement) void
void
-
Field Details
-
NOT_SUPPORTED_YET
- See Also:
-
aliases
-
firstRun
private boolean firstRun -
counter
private int counter -
prefix
-
-
Constructor Details
-
AddAliasesVisitor
public AddAliasesVisitor()
-
-
Method Details
-
visit
- Specified by:
visit
in interfaceSelectVisitor
-
visit
- Specified by:
visit
in interfaceSelectVisitor
-
visit
- Specified by:
visit
in interfaceSelectVisitor
-
visit
- Specified by:
visit
in interfaceSelectItemVisitor
-
getNextAlias
-
setPrefix
-
visit
- Specified by:
visit
in interfaceSelectVisitor
-
visit
- Specified by:
visit
in interfaceSelectVisitor
-
visit
- Specified by:
visit
in interfaceSelectVisitor
-
visit
- Specified by:
visit
in interfaceSelectVisitor
-