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

Method parseFilterStart

rel/parse_filterql.go:177–185  ·  view source on GitHub ↗
()

Source from the content-addressed store, hash-verified

175}
176
177func (m *FilterQLParser) parseFilterStart() (*FilterStatement, error) {
178 m.comment = m.initialComment()
179 m.firstToken = m.Cur()
180 switch m.firstToken.T {
181 case lex.TokenFilter, lex.TokenWhere:
182 return m.parseFilter()
183 }
184 return nil, fmt.Errorf("Unrecognized Filter Statement: %v peek:%s", m.firstToken, m.l.PeekWord())
185}
186
187func (m *FilterQLParser) parseSelectStart() (*FilterSelect, error) {
188 m.comment = m.initialComment()

Callers 1

ParseFiltersMethod · 0.95

Calls 5

initialCommentMethod · 0.95
parseFilterMethod · 0.95
ErrorfMethod · 0.80
PeekWordMethod · 0.80
CurMethod · 0.65

Tested by

no test coverage detected