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

Method parseSetStmt

parser/parse_system.go:8–20  ·  view source on GitHub ↗
(pos Pos)

Source from the content-addressed store, hash-verified

6)
7
8func (p *Parser) parseSetStmt(pos Pos) (*SetStmt, error) {
9 if err := p.expectKeyword(KeywordSet); err != nil {
10 return nil, err
11 }
12 settings, err := p.parseSettingsClause(p.Pos())
13 if err != nil {
14 return nil, err
15 }
16 return &SetStmt{
17 SetPos: pos,
18 Settings: settings,
19 }, nil
20}
21
22func (p *Parser) parseSettingsStmt(pos Pos) (*SetStmt, error) {
23 if err := p.expectKeyword(KeywordSettings); err != nil {

Callers 1

parseStmtMethod · 0.95

Calls 3

expectKeywordMethod · 0.95
parseSettingsClauseMethod · 0.95
PosMethod · 0.95

Tested by

no test coverage detected