support insert statement in prepare clause (#4543)
insert statement use BuildPlan now. so add insert statement support in prepare clause. Approved by: @daviszhen, @iamlinjunhong, @fengttt, @nnsgmsone, @aunjgr, @aressu1985
Showing
- pkg/frontend/mysql_cmd_executor.go 9 additions, 16 deletionspkg/frontend/mysql_cmd_executor.go
- pkg/pb/plan/plan.pb.go 397 additions, 286 deletionspkg/pb/plan/plan.pb.go
- pkg/sql/parsers/dialect/mysql/mysql_lexer.go 10 additions, 3 deletionspkg/sql/parsers/dialect/mysql/mysql_lexer.go
- pkg/sql/parsers/dialect/mysql/mysql_sql.go 1 addition, 1 deletionpkg/sql/parsers/dialect/mysql/mysql_sql.go
- pkg/sql/parsers/dialect/mysql/mysql_sql.y 1 addition, 1 deletionpkg/sql/parsers/dialect/mysql/mysql_sql.y
- pkg/sql/plan/build_dcl.go 19 additions, 9 deletionspkg/sql/plan/build_dcl.go
- pkg/sql/plan/deepcopy.go 68 additions, 15 deletionspkg/sql/plan/deepcopy.go
- pkg/sql/plan/visit_plan.go 138 additions, 0 deletionspkg/sql/plan/visit_plan.go
- pkg/sql/plan/visit_plan_rule.go 73 additions, 131 deletionspkg/sql/plan/visit_plan_rule.go
- proto/plan.proto 1 addition, 0 deletionsproto/plan.proto
- test/cases/prepare/prepare.test 8 additions, 0 deletionstest/cases/prepare/prepare.test
- test/result/prepare/prepare.result 13 additions, 0 deletionstest/result/prepare/prepare.result
Please register or sign in to comment