(e string)
| 606 | } |
| 607 | |
| 608 | func (l *lexer) Error(e string) { |
| 609 | e = strings.TrimPrefix(e, "syntax error: ") // we'll add it again below. |
| 610 | err := pgerror.WithCandidateCode(errors.Newf("%s", e), pgcode.Syntax) |
| 611 | lastTok := l.lastToken() |
| 612 | l.lastError = parser.PopulateErrorDetails(lastTok.id, lastTok.str, lastTok.pos, err, l.in) |
| 613 | } |
| 614 | |
| 615 | // Unimplemented wraps Error, setting lastUnimplementedError. |
| 616 | func (l *lexer) Unimplemented(feature string) { |
nothing calls this directly
no test coverage detected