Use pebble as the main backend

This commit is contained in:
Asdine El Hrychy
2022-01-24 22:00:45 +04:00
parent 375b542da3
commit 2f8ba9907e
31 changed files with 428 additions and 935 deletions

View File

@@ -3,6 +3,7 @@ package parser
import (
"fmt"
"github.com/cockroachdb/errors"
"github.com/genjidb/genji/internal/database"
"github.com/genjidb/genji/internal/expr"
"github.com/genjidb/genji/internal/query/statement"
@@ -22,7 +23,7 @@ func (p *Parser) parseInsertStatement() (*statement.InsertStmt, error) {
// Parse table name
stmt.TableName, err = p.parseIdent()
if err != nil {
pErr := err.(*ParseError)
pErr := errors.UnwrapAll(err).(*ParseError)
pErr.Expected = []string{"table_name"}
return nil, pErr
}