Skip to content

Commit

Permalink
removed PivotForColumn
Browse files Browse the repository at this point in the history
  • Loading branch information
wumpz committed Aug 11, 2013
1 parent 410a2d1 commit 18904dd
Showing 1 changed file with 12 additions and 8 deletions.
20 changes: 12 additions & 8 deletions src/main/javacc/net/sf/jsqlparser/parser/JSqlParserCC.jj
Original file line number Diff line number Diff line change
Expand Up @@ -774,7 +774,7 @@ FunctionItem FunctionItem():



List<Column> PivotForColumn():
/* List<Column> PivotForColumn():
{
List<Column> columns = new ArrayList<Column>();
Column column;
Expand All @@ -785,17 +785,20 @@ List<Column> PivotForColumn():
columns.add(column);
return columns;
}
}
}*/

List<Column> PivotForColumns():
{
List<Column> columns = new ArrayList<Column>();
Column column;
}
{
"(" column = Column() { columns.add(column); }
("," column = Column() { columns.add(column); } )*
")"
(
("(" column = Column() { columns.add(column); }
("," column = Column() { columns.add(column); } )*
")")
| column = Column() { columns.add(column); }
)
{ return columns; }
}

Expand Down Expand Up @@ -858,9 +861,10 @@ Pivot Pivot():
}
{
<K_PIVOT> "(" functionItems = PivotFunctionItems() <K_FOR>
( forColumns = PivotForColumn() | forColumns = PivotForColumns() )
forColumns = PivotForColumns()
<K_IN> "("
(LOOKAHEAD(3) singleInItems = PivotSingleInItems() | multiInItems = PivotMultiInItems() )
(LOOKAHEAD(3) singleInItems = PivotSingleInItems()
| multiInItems = PivotMultiInItems() )
")"
")"
{
Expand All @@ -883,7 +887,7 @@ PivotXml PivotXml():
}
{
<K_PIVOT> <K_XML> "(" functionItems = PivotFunctionItems() <K_FOR>
( forColumns = PivotForColumn() | forColumns = PivotForColumns() )
forColumns = PivotForColumns()
<K_IN> "("
(
<K_ANY> { retval.setInAny(true); } |
Expand Down

0 comments on commit 18904dd

Please sign in to comment.