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

Method tryParseSettingsClause

parser/parser_table.go:1227–1232  ·  view source on GitHub ↗
(pos Pos)

Source from the content-addressed store, hash-verified

1225}
1226
1227func (p *Parser) tryParseSettingsClause(pos Pos) (*SettingsClause, error) {
1228 if !p.tryConsumeKeywords(KeywordSettings) {
1229 return nil, nil // nolint
1230 }
1231 return p.parseSettingsClause(pos)
1232}
1233
1234func (p *Parser) parseSettingsClause(pos Pos) (*SettingsClause, error) {
1235 settings := &SettingsClause{SettingsPos: pos, ListEnd: pos}

Callers 6

parseSelectStmtMethod · 0.95
parseEngineExprMethod · 0.95

Calls 2

tryConsumeKeywordsMethod · 0.95
parseSettingsClauseMethod · 0.95

Tested by

no test coverage detected