()
| 728 | } |
| 729 | |
| 730 | func (p *Parser) parseFrameUnbounded() (Expr, error) { |
| 731 | unboundedPos := p.Pos() |
| 732 | _ = p.lexer.consumeToken() |
| 733 | |
| 734 | direction, err := p.parseFrameDirection() |
| 735 | if err != nil { |
| 736 | return nil, err |
| 737 | } |
| 738 | return &WindowFrameUnbounded{ |
| 739 | UnboundedPos: unboundedPos, |
| 740 | Direction: direction, |
| 741 | }, nil |
| 742 | } |
| 743 | |
| 744 | func (p *Parser) parseFrameNumber() (Expr, error) { |
| 745 | number, err := p.parseNumber(p.Pos()) |
no test coverage detected