File tree Expand file tree Collapse file tree 2 files changed +11
-11
lines changed
java/net/sf/jsqlparser/statement/select
jjtree/net/sf/jsqlparser/parser Expand file tree Collapse file tree 2 files changed +11
-11
lines changed Original file line number Diff line number Diff line change 2222import net .sf .jsqlparser .expression .operators .relational .ParenthesedExpressionList ;
2323
2424public class GroupByElement implements Serializable {
25- private ExpressionList groupByExpressions = new ExpressionList ();
26- private List <ExpressionList > groupingSets = new ArrayList <>();
25+ private ExpressionList < Expression > groupByExpressions = new ExpressionList <> ();
26+ private List <ExpressionList < Expression > > groupingSets = new ArrayList <>();
2727 // postgres rollup is an ExpressionList
2828 private boolean mysqlWithRollup = false ;
2929
@@ -53,14 +53,14 @@ public void addGroupByExpression(Expression groupByExpression) {
5353 if (groupByExpressions .getExpressions () == null ) {
5454 groupByExpressions .setExpressions (new ArrayList ());
5555 }
56- groupByExpressions .getExpressions (). add (groupByExpression );
56+ groupByExpressions .add (groupByExpression );
5757 }
5858
59- public List <ExpressionList > getGroupingSets () {
59+ public List <ExpressionList < Expression > > getGroupingSets () {
6060 return groupingSets ;
6161 }
6262
63- public void setGroupingSets (List <ExpressionList > groupingSets ) {
63+ public void setGroupingSets (List <ExpressionList < Expression > > groupingSets ) {
6464 this .groupingSets = groupingSets ;
6565 }
6666
@@ -75,7 +75,7 @@ public String toString() {
7575 b .append ("GROUP BY " );
7676
7777 if (groupByExpressions != null ) {
78- b .append (groupByExpressions . toString () );
78+ b .append (groupByExpressions );
7979 }
8080
8181 int i = 0 ;
Original file line number Diff line number Diff line change @@ -2442,7 +2442,7 @@ SelectPipeOperator SelectPipeOperator():
24422442}
24432443{
24442444 (
2445- ( operatorKeyToken = <K_SELECT> [ modifierToken=<K_DISTINCT> | modifierToken=<K_ALL> ] )
2445+ ( operatorKeyToken = <K_SELECT> [ LOOKAHEAD(2) ( modifierToken=<K_DISTINCT> | modifierToken=<K_ALL> ) ] )
24462446 |
24472447 operatorKeyToken = <K_EXTEND>
24482448 |
@@ -3981,7 +3981,7 @@ GroupByElement GroupByColumnReferences():
39813981 Expression columnReference;
39823982 GroupByElement groupBy = new GroupByElement();
39833983 Expression expr;
3984- ExpressionList list;
3984+ ExpressionList<Expression> list;
39853985 Token token;
39863986}
39873987{
@@ -4012,16 +4012,16 @@ GroupByElement GroupByColumnReferences():
40124012 }
40134013}
40144014
4015- ExpressionList GroupingSet():
4015+ ExpressionList<Expression> GroupingSet():
40164016{
4017- ExpressionList list;
4017+ ExpressionList<Expression> list;
40184018 Expression expression;
40194019}
40204020{
40214021 (
40224022 LOOKAHEAD(2) list = ParenthesedExpressionList()
40234023 |
4024- expression = SimpleExpression() { list = new ExpressionList(expression); }
4024+ expression = SimpleExpression() { list = new ExpressionList<Expression> (expression); }
40254025 )
40264026 {
40274027 return list;
You can’t perform that action at this time.
0 commit comments