[FEAT MERGE] impl vectorization 2.0
Co-authored-by: oceanoverflow <oceanoverflow@gmail.com> Co-authored-by: hezuojiao <hezuojiao@gmail.com> Co-authored-by: Monk-Liu <1152761042@qq.com>
This commit is contained in:
@ -161,7 +161,7 @@ BEGIN_OUTLINE_DATA END_OUTLINE_DATA OPTIMIZER_FEATURES_ENABLE QB_NAME
|
||||
FROZEN_VERSION TOPK QUERY_TIMEOUT READ_CONSISTENCY LOG_LEVEL USE_PLAN_CACHE
|
||||
TRACE_LOG LOAD_BATCH_SIZE TRANS_PARAM OPT_PARAM OB_DDL_SCHEMA_VERSION FORCE_REFRESH_LOCATION_CACHE
|
||||
DISABLE_PARALLEL_DML ENABLE_PARALLEL_DML MONITOR NO_PARALLEL CURSOR_SHARING_EXACT
|
||||
MAX_CONCURRENT DOP TRACING NO_QUERY_TRANSFORMATION NO_COST_BASED_QUERY_TRANSFORMATION
|
||||
MAX_CONCURRENT DOP TRACING NO_QUERY_TRANSFORMATION NO_COST_BASED_QUERY_TRANSFORMATION BLOCKING
|
||||
// transform hint
|
||||
NO_REWRITE MERGE_HINT NO_MERGE_HINT NO_EXPAND USE_CONCAT UNNEST NO_UNNEST
|
||||
PLACE_GROUP_BY NO_PLACE_GROUP_BY INLINE MATERIALIZE SEMI_TO_INNER NO_SEMI_TO_INNER
|
||||
@ -9781,6 +9781,16 @@ READ_CONSISTENCY '(' consistency_level ')'
|
||||
merge_nodes(tracing_nums, result, T_TRACING, $3);
|
||||
$$=tracing_nums;
|
||||
}
|
||||
| BLOCKING '(' STRING_VALUE ')'
|
||||
{
|
||||
malloc_non_terminal_node($$, result->malloc_pool_, T_BLOCKING, 1, $3);
|
||||
}
|
||||
| BLOCKING '(' intnum_list ')'
|
||||
{
|
||||
ParseNode *blocking_nums = NULL;
|
||||
merge_nodes(blocking_nums, result, T_BLOCKING, $3);
|
||||
$$=blocking_nums;
|
||||
}
|
||||
| DOP '(' INTNUM ',' INTNUM ')'
|
||||
{
|
||||
malloc_non_terminal_node($$, result->malloc_pool_, T_DOP, 2, $3, $5);
|
||||
|
||||
Reference in New Issue
Block a user