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

Method parseSettingsStmt

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

Source from the content-addressed store, hash-verified

20}
21
22func (p *Parser) parseSettingsStmt(pos Pos) (*SetStmt, error) {
23 if err := p.expectKeyword(KeywordSettings); err != nil {
24 return nil, err
25 }
26 settings, err := p.parseSettingsClause(p.Pos())
27 if err != nil {
28 return nil, err
29 }
30 return &SetStmt{
31 SetPos: pos,
32 Settings: settings,
33 }, nil
34}
35
36func (p *Parser) parseSystemFlushExpr(pos Pos) (*SystemFlushExpr, error) {
37 if err := p.expectKeyword(KeywordFlush); err != nil {

Callers 1

parseStmtMethod · 0.95

Calls 3

expectKeywordMethod · 0.95
parseSettingsClauseMethod · 0.95
PosMethod · 0.95

Tested by

no test coverage detected