Package net.sf.jsqlparser.util
Class ConnectExpressionsVisitor
java.lang.Object
net.sf.jsqlparser.util.ConnectExpressionsVisitor
- All Implemented Interfaces:
SelectItemVisitor
,SelectVisitor
public abstract class ConnectExpressionsVisitor
extends Object
implements SelectVisitor, SelectItemVisitor
Connect all selected expressions with a binary expression. Out of select a,b from table one gets
select a || b as expr from table. The type of binary expression is set by overwriting this class
abstract method createBinaryExpression.
-
Field Summary
Fields -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprotected abstract BinaryExpression
void
visit
(LateralSubSelect lateralSubSelect) void
visit
(ParenthesedSelect parenthesedSelect) void
visit
(PlainSelect plainSelect) void
visit
(SelectItem selectItem) void
visit
(SetOperationList setOpList) void
visit
(TableStatement tableStatement) void
void
-
Field Details
-
alias
-
itemsExpr
-
-
Constructor Details
-
ConnectExpressionsVisitor
public ConnectExpressionsVisitor() -
ConnectExpressionsVisitor
-
-
Method Details
-
createBinaryExpression
-
visit
- Specified by:
visit
in interfaceSelectVisitor
-
visit
- Specified by:
visit
in interfaceSelectVisitor
-
visit
- Specified by:
visit
in interfaceSelectVisitor
-
visit
- Specified by:
visit
in interfaceSelectVisitor
-
visit
- Specified by:
visit
in interfaceSelectVisitor
-
visit
- Specified by:
visit
in interfaceSelectItemVisitor
-
visit
- Specified by:
visit
in interfaceSelectVisitor
-
visit
- Specified by:
visit
in interfaceSelectVisitor
-