MCPcopy Create free account
hub / github.com/araddon/qlbridge / parseLimit

Method parseLimit

rel/parse_filterql.go:446–460  ·  view source on GitHub ↗
()

Source from the content-addressed store, hash-verified

444}
445
446func (m *FilterQLParser) parseLimit() (int, error) {
447 if m.Cur().T != lex.TokenLimit {
448 return 0, nil
449 }
450 m.Next()
451 if m.Cur().T != lex.TokenInteger {
452 return 0, fmt.Errorf("Limit must be an integer %v", m.Cur())
453 }
454 iv, err := strconv.Atoi(m.Next().V)
455 if err != nil {
456 return 0, fmt.Errorf("Could not convert limit to integer %v", m.Cur().V)
457 }
458
459 return int(iv), nil
460}
461
462func (m *FilterQLParser) parseAlias() (string, error) {
463 if m.Cur().T != lex.TokenAlias {

Callers 2

parseSelectMethod · 0.95
parseFilterMethod · 0.95

Calls 3

ErrorfMethod · 0.80
CurMethod · 0.65
NextMethod · 0.65

Tested by

no test coverage detected