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

Method parseGrantOption

parser/parse_system.go:1277–1289  ·  view source on GitHub ↗
(_ Pos)

Source from the content-addressed store, hash-verified

1275}
1276
1277func (p *Parser) parseGrantOption(_ Pos) (string, error) {
1278 if err := p.expectKeyword(KeywordWith); err != nil {
1279 return "", err
1280 }
1281 ident, err := p.parseIdent()
1282 if err != nil {
1283 return "", err
1284 }
1285 if err := p.expectKeyword(KeywordOption); err != nil {
1286 return "", err
1287 }
1288 return ident.Name, nil
1289}
1290
1291func (p *Parser) parseGrantSource(_ Pos) (*TableIdentifier, error) {
1292 ident, err := p.parseIdentOrStar()

Callers 1

parseGrantOptionsMethod · 0.95

Calls 2

expectKeywordMethod · 0.95
parseIdentMethod · 0.95

Tested by

no test coverage detected