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

Method parseAlias

rel/parse_sql.go:2035–2046  ·  view source on GitHub ↗
(req *SqlSelect)

Source from the content-addressed store, hash-verified

2033 return nil
2034}
2035func (m *Sqlbridge) parseAlias(req *SqlSelect) error {
2036 if m.Cur().T != lex.TokenAlias {
2037 return nil
2038 }
2039 m.Next()
2040 if m.Cur().T != lex.TokenIdentity && m.Cur().T != lex.TokenValue {
2041 return m.ErrMsg("Expected identity for Alias")
2042 }
2043 req.Alias = strings.ToLower(m.Cur().V)
2044 m.Next()
2045 return nil
2046}
2047func (m *Sqlbridge) isEnd() bool {
2048 return m.IsEnd()
2049}

Callers 1

parseSqlSelectMethod · 0.95

Calls 3

CurMethod · 0.65
NextMethod · 0.65
ErrMsgMethod · 0.65

Tested by

no test coverage detected