OpenMLDB
OpenMLDB copied to clipboard
Enable window column pruning optimization in openmldb-batch
Now we need to add new config for openmldb-batch and set for window column purning optimization.
The new config enable_window_column_pruning is defined in sql_compiler.h. We should add the new config like enable_batch_window_parallelization and enable by users config.
struct SqlContext {
// mode: batch|request|batch request
::hybridse::vm::EngineMode engine_mode;
bool is_cluster_optimized = false;
bool is_batch_request_optimized = false;
bool enable_expr_optimize = false;
bool enable_batch_window_parallelization = true;
bool enable_window_column_pruning = false;
......
Please assign this task to me
looking forward to your contribution!