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

Method parseFromClause

parser/parser_query.go:126–139  ·  view source on GitHub ↗
(pos Pos)

Source from the content-addressed store, hash-verified

124}
125
126func (p *Parser) parseFromClause(pos Pos) (*FromClause, error) {
127 if err := p.expectKeyword(KeywordFrom); err != nil {
128 return nil, err
129 }
130
131 expr, err := p.parseJoinExpr(p.Pos())
132 if err != nil {
133 return nil, err
134 }
135 return &FromClause{
136 FromPos: pos,
137 Expr: expr,
138 }, nil
139}
140
141func (p *Parser) tryParseJoinConstraints(pos Pos) (Expr, error) {
142 switch {

Callers 1

tryParseFromClauseMethod · 0.95

Calls 3

expectKeywordMethod · 0.95
parseJoinExprMethod · 0.95
PosMethod · 0.95

Tested by

no test coverage detected