Skip to content

Commit 931d376

Browse files
fix: use Function and SelectItem
Signed-off-by: Andreas Reichel <andreas@manticore-projects.com>
1 parent db0081d commit 931d376

File tree

2 files changed

+7
-1
lines changed

2 files changed

+7
-1
lines changed

src/main/java/net/sf/jsqlparser/statement/piped/PivotPipeOperator.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -23,7 +23,7 @@ public PivotPipeOperator(Function aggregateExpression, Column inputColumn,
2323
this.alias = alias;
2424
}
2525

26-
public Expression getAggregateExpression() {
26+
public Function getAggregateExpression() {
2727
return aggregateExpression;
2828
}
2929

src/main/java/net/sf/jsqlparser/statement/select/Pivot.java

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -99,6 +99,12 @@ public Pivot withForColumns(ExpressionList<Column> forColumns) {
9999
return this;
100100
}
101101

102+
public Pivot addForColumn(Column... forColumns) {
103+
ExpressionList<Column> forColumnsList = new ExpressionList<>(forColumns);
104+
this.setForColumns(forColumnsList);
105+
return this;
106+
}
107+
102108
public Pivot withSingleInItems(List<SelectItem<?>> singleInItems) {
103109
this.setSingleInItems(singleInItems);
104110
return this;

0 commit comments

Comments
 (0)