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

Method parseUseStmt

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

Source from the content-addressed store, hash-verified

1497}
1498
1499func (p *Parser) parseUseStmt(pos Pos) (*UseStmt, error) {
1500 if err := p.expectKeyword(KeywordUse); err != nil {
1501 return nil, err
1502 }
1503
1504 database, err := p.parseIdent()
1505 if err != nil {
1506 return nil, err
1507 }
1508
1509 return &UseStmt{
1510 UsePos: pos,
1511 Database: database,
1512 StatementEnd: database.End(),
1513 }, nil
1514}
1515
1516func (p *Parser) parseShowStmt(pos Pos) (*ShowStmt, error) {
1517 if err := p.expectKeyword(KeywordShow); err != nil {

Callers 1

parseStmtMethod · 0.95

Calls 3

expectKeywordMethod · 0.95
parseIdentMethod · 0.95
EndMethod · 0.65

Tested by

no test coverage detected