(pos Pos)
| 907 | } |
| 908 | |
| 909 | func (p *Parser) tryParseOrderByClause(pos Pos) (*OrderByClause, error) { |
| 910 | if !p.tryConsumeKeywords(KeywordOrder) { |
| 911 | return nil, nil // nolint |
| 912 | } |
| 913 | |
| 914 | if err := p.expectKeyword(KeywordBy); err != nil { |
| 915 | return nil, err |
| 916 | } |
| 917 | return p.parseOrderByClause(pos) |
| 918 | } |
| 919 | |
| 920 | func (p *Parser) parseOrderByClause(pos Pos) (*OrderByClause, error) { |
| 921 | orderByListExpr := &OrderByClause{OrderPos: pos, ListEnd: pos} |
no test coverage detected