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

Method tryParseIfNotExists

parser/parser_common.go:216–229  ·  view source on GitHub ↗
()

Source from the content-addressed store, hash-verified

214}
215
216func (p *Parser) tryParseIfNotExists() (bool, error) {
217 if !p.tryConsumeKeywords(KeywordIf) {
218 return false, nil
219 }
220
221 if err := p.expectKeyword(KeywordNot); err != nil {
222 return false, err
223 }
224
225 if err := p.expectKeyword(KeywordExists); err != nil {
226 return false, err
227 }
228 return true, nil
229}
230
231func (p *Parser) tryParseNull(pos Pos) *NullLiteral {
232 if !p.tryConsumeKeywords(KeywordNull) {

Callers 11

parseCreateViewMethod · 0.95
parseCreateLiveViewMethod · 0.95
parseCreateDatabaseMethod · 0.95
parseCreateDictionaryMethod · 0.95
parseCreateTableMethod · 0.95
parseCreateFunctionMethod · 0.95

Calls 2

tryConsumeKeywordsMethod · 0.95
expectKeywordMethod · 0.95

Tested by

no test coverage detected