NewExecutor creates a new Job Executor.
(ctx *plan.Context, planner plan.Planner)
| 34 | |
| 35 | // NewExecutor creates a new Job Executor. |
| 36 | func NewExecutor(ctx *plan.Context, planner plan.Planner) *JobExecutor { |
| 37 | e := &JobExecutor{} |
| 38 | e.Executor = e |
| 39 | e.Planner = planner |
| 40 | e.Ctx = ctx |
| 41 | return e |
| 42 | } |
| 43 | |
| 44 | // BuildSqlJob given a plan context (query statement, +context) create |
| 45 | // a JobExecutor and error if we can't. |