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

Method parseDecimal

parser/parser_common.go:252–261  ·  view source on GitHub ↗
(pos Pos)

Source from the content-addressed store, hash-verified

250}
251
252func (p *Parser) parseDecimal(pos Pos) (*NumberLiteral, error) {
253 number, err := p.parseNumber(pos)
254 if err != nil {
255 return nil, err
256 }
257 if number.Base != 10 {
258 return nil, fmt.Errorf("invalid decimal literal: %q", number.Literal)
259 }
260 return number, nil
261}
262
263func (p *Parser) parseNumber(pos Pos) (*NumberLiteral, error) {
264 var err error

Callers 3

parseInfixMethod · 0.95
tryParseWithTimeoutMethod · 0.95
parseTableIndexMethod · 0.95

Calls 1

parseNumberMethod · 0.95

Tested by

no test coverage detected