(pos Pos)
| 486 | } |
| 487 | |
| 488 | func (p *Parser) tryParseGroupByClause(pos Pos) (*GroupByClause, error) { |
| 489 | if !p.matchKeyword(KeywordGroup) { |
| 490 | return nil, nil |
| 491 | } |
| 492 | return p.parseGroupByClause(pos) |
| 493 | } |
| 494 | |
| 495 | // syntax: groupByClause? (WITH (CUBE | ROLLUP))? (WITH TOTALS)? |
| 496 | func (p *Parser) parseGroupByClause(pos Pos) (*GroupByClause, error) { |
no test coverage detected