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

Method parseHostClauses

parser/parse_system.go:764–780  ·  view source on GitHub ↗
()

Source from the content-addressed store, hash-verified

762}
763
764func (p *Parser) parseHostClauses() ([]*HostClause, error) {
765 hosts := make([]*HostClause, 0)
766 host, err := p.parseHostClause(p.Pos())
767 if err != nil {
768 return nil, err
769 }
770 hosts = append(hosts, host)
771
772 for p.tryConsumeTokenKind(TokenKindComma) != nil {
773 host, err := p.parseHostClause(p.Pos())
774 if err != nil {
775 return nil, err
776 }
777 hosts = append(hosts, host)
778 }
779 return hosts, nil
780}
781
782func (p *Parser) parseDefaultClause(createUser *CreateUser) (bool, error) {
783 nextToken, err := p.lexer.peekToken()

Callers 1

parseOptionalClausesMethod · 0.95

Calls 3

parseHostClauseMethod · 0.95
PosMethod · 0.95
tryConsumeTokenKindMethod · 0.95

Tested by

no test coverage detected