(req *SqlSelect)
| 2017 | return nil |
| 2018 | } |
| 2019 | func (m *Sqlbridge) parseOffset(req *SqlSelect) error { |
| 2020 | if m.Cur().T != lex.TokenOffset { |
| 2021 | return nil |
| 2022 | } |
| 2023 | m.Next() // Consume "OFFSET" |
| 2024 | if m.Cur().T != lex.TokenInteger && m.Cur().T != lex.TokenValue { |
| 2025 | return m.ErrMsg("Expected Integer/Value for OFFSET") |
| 2026 | } |
| 2027 | iv, err := strconv.Atoi(m.Cur().V) |
| 2028 | m.Next() |
| 2029 | if err != nil { |
| 2030 | return m.ErrMsg("Could not convert offset to integer") |
| 2031 | } |
| 2032 | req.Offset = iv |
| 2033 | return nil |
| 2034 | } |
| 2035 | func (m *Sqlbridge) parseAlias(req *SqlSelect) error { |
| 2036 | if m.Cur().T != lex.TokenAlias { |
| 2037 | return nil |
no test coverage detected