MCPcopy Create free account
hub / github.com/AfterShip/clickhouse-sql-parser / parseFrameInterval

Method parseFrameInterval

parser/parser_query.go:778–793  ·  view source on GitHub ↗
()

Source from the content-addressed store, hash-verified

776}
777
778func (p *Parser) parseFrameInterval() (Expr, error) {
779 intervalExpr, err := p.parseInterval(true)
780 if err != nil {
781 return nil, err
782 }
783
784 direction, endPos, err := p.parseFrameDirectionWithEnd()
785 if err != nil {
786 return nil, err
787 }
788 return &WindowFrameExtendExpr{
789 Expr: intervalExpr,
790 Direction: direction,
791 EndPos: endPos,
792 }, nil
793}
794
795func (p *Parser) parseFrameDirection() (string, error) {
796 switch {

Callers 1

parseFrameExtentMethod · 0.95

Calls 2

parseIntervalMethod · 0.95

Tested by

no test coverage detected