(ctx context.Context, ast *parser.AST, env *exec.Environment, extInput bool)
| 22 | ) |
| 23 | |
| 24 | func Analyze(ctx context.Context, ast *parser.AST, env *exec.Environment, extInput bool) (*dag.Main, error) { |
| 25 | return semantic.Analyze(ctx, ast, env, extInput) |
| 26 | } |
| 27 | |
| 28 | func Optimize(ctx context.Context, main *dag.Main, env *exec.Environment, parallel int) error { |
| 29 | // Call optimize to possible push down a filter predicate into the |