diff --git a/internal/engine/sqlite/convert.go b/internal/engine/sqlite/convert.go index e9868f5be6..691db3df50 100644 --- a/internal/engine/sqlite/convert.go +++ b/internal/engine/sqlite/convert.go @@ -311,10 +311,6 @@ func (c *cc) convertFuncContext(n *parser.Expr_functionContext) ast.Node { return todo("convertFuncContext", n) } -func (c *cc) convertExprContext(n *parser.ExprContext) ast.Node { - return &ast.Expr{} -} - func (c *cc) convertColumnNameExpr(n *parser.Expr_qualified_column_nameContext) *ast.ColumnRef { var items []ast.Node if schema, ok := n.Schema_name().(*parser.Schema_nameContext); ok { @@ -826,7 +822,7 @@ func (c *cc) convertUnaryExpr(n *parser.Expr_unaryContext) ast.Node { if opCtx.MINUS() != nil { // Negative number: -expr return &ast.A_Expr{ - Name: &ast.List{Items: []ast.Node{&ast.String{Str: "-"}}}, + Name: &ast.List{Items: []ast.Node{&ast.String{Str: "-"}}}, Rexpr: expr, } } @@ -837,7 +833,7 @@ func (c *cc) convertUnaryExpr(n *parser.Expr_unaryContext) ast.Node { if opCtx.TILDE() != nil { // Bitwise NOT: ~expr return &ast.A_Expr{ - Name: &ast.List{Items: []ast.Node{&ast.String{Str: "~"}}}, + Name: &ast.List{Items: []ast.Node{&ast.String{Str: "~"}}}, Rexpr: expr, } } @@ -1267,9 +1263,6 @@ func (c *cc) convert(node node) ast.Node { case *parser.Delete_stmt_limitedContext: return c.convertDelete_stmtContext(n) - case *parser.ExprContext: - return c.convertExprContext(n) - case *parser.Expr_functionContext: return c.convertFuncContext(n) diff --git a/internal/sql/ast/expr.go b/internal/sql/ast/expr.go deleted file mode 100644 index a054970ccf..0000000000 --- a/internal/sql/ast/expr.go +++ /dev/null @@ -1,8 +0,0 @@ -package ast - -type Expr struct { -} - -func (n *Expr) Pos() int { - return 0 -} diff --git a/internal/sql/astutils/rewrite.go b/internal/sql/astutils/rewrite.go index fc7996b5f5..d662fc8830 100644 --- a/internal/sql/astutils/rewrite.go +++ b/internal/sql/astutils/rewrite.go @@ -724,9 +724,6 @@ func (a *application) apply(parent ast.Node, name string, iter *iterator, n ast. a.apply(n, "Query", nil, n.Query) a.apply(n, "Options", nil, n.Options) - case *ast.Expr: - // pass - case *ast.FetchStmt: // pass diff --git a/internal/sql/astutils/walk.go b/internal/sql/astutils/walk.go index 6d5e80bdc3..0eb7f09f65 100644 --- a/internal/sql/astutils/walk.go +++ b/internal/sql/astutils/walk.go @@ -1134,9 +1134,6 @@ func Walk(f Visitor, node ast.Node) { Walk(f, n.Options) } - case *ast.Expr: - // pass - case *ast.FetchStmt: // pass