You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@doris.apache.org by yi...@apache.org on 2023/01/24 02:45:41 UTC
[doris] branch master updated (23edb3de5a -> 79ad74637d)
This is an automated email from the ASF dual-hosted git repository.
yiguolei pushed a change to branch master
in repository https://gitbox.apache.org/repos/asf/doris.git
from 23edb3de5a [fix](icebergv2) fix bug that delete file reader is not opened (#16133)
add 79ad74637d [refactor](remove expr) remove non vectorized Expr and ExprContext related codes (#16136)
No new revisions were added by this update.
Summary of changes:
be/src/common/daemon.cpp | 20 -
be/src/exec/CMakeLists.txt | 3 -
be/src/exec/arrow/arrow_reader.h | 1 -
be/src/exec/base_scanner.cpp | 135 ---
be/src/exec/base_scanner.h | 25 +-
be/src/exec/es/es_predicate.cpp | 437 ---------
be/src/exec/es/es_predicate.h | 164 ----
be/src/exec/es/es_query_builder.cpp | 454 ----------
be/src/exec/es/es_query_builder.h | 138 ---
be/src/exec/es/es_scroll_query.cpp | 1 -
be/src/exec/es/es_scroll_query.h | 3 +-
be/src/exec/exec_node.cpp | 59 +-
be/src/exec/exec_node.h | 15 -
be/src/exec/hash_table.cpp | 452 ----------
be/src/exec/hash_table.h | 480 ----------
be/src/exec/odbc_connector.h | 3 -
be/src/exec/scan_node.h | 1 -
be/src/exec/table_connector.cpp | 1 -
be/src/exec/table_connector.h | 1 -
be/src/exprs/CMakeLists.txt | 30 -
be/src/exprs/agg_fn.cpp | 221 -----
be/src/exprs/agg_fn.h | 187 ----
be/src/exprs/agg_fn_evaluator.cpp | 948 --------------------
be/src/exprs/agg_fn_evaluator.h | 345 -------
be/src/exprs/anyval_util.h | 18 +-
be/src/exprs/arithmetic_expr.cpp | 226 -----
be/src/exprs/arithmetic_expr.h | 181 ----
be/src/exprs/array_functions.cpp | 48 -
be/src/exprs/array_functions.h | 37 -
be/src/exprs/binary_predicate.cpp | 509 -----------
be/src/exprs/binary_predicate.h | 99 --
...bloomfilter_predicate.h => bloom_filter_func.h} | 58 +-
be/src/exprs/bloomfilter_predicate.cpp | 96 --
be/src/exprs/case_expr.cpp | 233 -----
be/src/exprs/case_expr.h | 81 --
be/src/exprs/cast_expr.cpp | 156 ----
be/src/exprs/cast_expr.h | 62 --
be/src/exprs/cast_functions.h | 14 +
be/src/exprs/compound_predicate.cpp | 84 --
be/src/exprs/compound_predicate.h | 115 ---
be/src/exprs/conditional_functions.cpp | 132 ---
be/src/exprs/conditional_functions.h | 139 ---
be/src/exprs/create_predicate_function.h | 1 -
be/src/exprs/decimalv2_operators.cpp | 214 -----
be/src/exprs/decimalv2_operators.h | 83 --
be/src/exprs/encryption_functions.h | 3 -
be/src/exprs/es_functions.cpp | 29 -
be/src/exprs/es_functions.h | 38 -
be/src/exprs/expr.cpp | 995 ---------------------
be/src/exprs/expr.h | 599 -------------
be/src/exprs/expr_context.cpp | 455 ----------
be/src/exprs/expr_context.h | 197 ----
be/src/exprs/expr_value.h | 245 -----
be/src/exprs/grouping_sets_functions.cpp | 34 -
be/src/exprs/grouping_sets_functions.h | 34 -
be/src/exprs/hll_function.cpp | 131 ---
be/src/exprs/hll_function.h | 50 --
be/src/exprs/hll_hash_function.cpp | 54 --
be/src/exprs/hll_hash_function.h | 35 -
be/src/exprs/in_predicate.cpp | 142 ---
be/src/exprs/in_predicate.h | 70 --
be/src/exprs/info_func.cpp | 46 -
be/src/exprs/info_func.h | 51 --
be/src/exprs/is_null_predicate.cpp | 67 --
be/src/exprs/is_null_predicate.h | 40 -
be/src/exprs/json_functions.h | 2 -
be/src/exprs/literal.cpp | 266 ------
be/src/exprs/literal.h | 63 --
be/src/exprs/match_predicate.h | 20 -
be/src/exprs/math_functions.h | 4 -
be/src/exprs/new_agg_fn_evaluator.cc | 643 -------------
be/src/exprs/new_agg_fn_evaluator.h | 311 -------
be/src/exprs/new_in_predicate.cpp | 184 ----
be/src/exprs/new_in_predicate.h | 345 -------
be/src/exprs/null_literal.cpp | 75 --
be/src/exprs/null_literal.h | 57 --
be/src/exprs/operators.cpp | 138 ---
be/src/exprs/operators.h | 251 ------
be/src/exprs/predicate.h | 36 -
be/src/exprs/rpc_fn.cpp | 277 ------
be/src/exprs/rpc_fn.h | 137 ---
be/src/exprs/rpc_fn_call.cpp | 112 ---
be/src/exprs/rpc_fn_call.h | 60 --
be/src/exprs/runtime_filter.cpp | 23 -
be/src/exprs/runtime_filter.h | 148 ++-
be/src/exprs/runtime_filter_slots.h | 14 -
be/src/exprs/runtime_filter_slots_cross.h | 2 +-
be/src/exprs/scalar_fn_call.cpp | 547 -----------
be/src/exprs/scalar_fn_call.h | 140 ---
be/src/exprs/slot_ref.cpp | 308 -------
be/src/exprs/slot_ref.h | 121 ---
be/src/exprs/string_functions.h | 2 -
be/src/exprs/time_operators.h | 3 -
be/src/exprs/timestamp_functions.h | 2 -
be/src/exprs/tuple_is_null_predicate.cpp | 72 --
be/src/exprs/tuple_is_null_predicate.h | 54 --
be/src/exprs/utility_functions.h | 2 -
be/src/olap/bloom_filter_predicate.h | 2 +-
be/src/olap/delta_writer.cpp | 1 -
be/src/olap/delta_writer.h | 1 -
be/src/olap/predicate_creator.h | 1 -
be/src/olap/reader.h | 1 -
be/src/runtime/CMakeLists.txt | 1 -
be/src/runtime/cache/result_cache.h | 1 -
be/src/runtime/cache/result_node.h | 1 -
be/src/runtime/descriptor_helper.h | 2 +
be/src/runtime/descriptors.h | 1 -
be/src/runtime/dpp_sink_internal.cpp | 36 -
be/src/runtime/dpp_sink_internal.h | 33 -
be/src/runtime/fold_constant_executor.cpp | 55 --
be/src/runtime/fold_constant_executor.h | 8 +-
be/src/runtime/mem_pool.cpp | 18 -
be/src/runtime/mem_pool.h | 6 -
be/src/runtime/runtime_filter_mgr.cpp | 2 +-
be/src/runtime/runtime_state.h | 1 -
be/src/runtime/tuple.cpp | 67 --
be/src/runtime/tuple.h | 13 -
be/src/runtime/tuple_row.cpp | 41 -
be/src/runtime/tuple_row.h | 117 ---
be/src/service/internal_service.cpp | 2 -
be/src/udf/udf_internal.h | 1 -
be/src/util/arrow/block_convertor.cpp | 1 -
be/src/util/arrow/row_batch.cpp | 1 -
be/src/util/tuple_row_zorder_compare.h | 3 -
.../aggregate_function_hll_union_agg.h | 1 -
be/src/vec/core/block.cpp | 1 -
.../vec/exec/data_gen_functions/vnumbers_tvf.cpp | 1 -
be/src/vec/exec/join/vhash_join_node.cpp | 1 +
be/src/vec/exec/join/vnested_loop_join_node.cpp | 2 +-
be/src/vec/exec/scan/new_es_scan_node.cpp | 1 -
be/src/vec/exec/scan/new_es_scan_node.h | 1 -
be/src/vec/exec/scan/vfile_scanner.cpp | 1 -
be/src/vec/exec/scan/vfile_scanner.h | 1 -
be/src/vec/exec/scan/vscan_node.cpp | 7 +-
be/src/vec/exec/scan/vscanner.h | 1 -
be/src/vec/exec/varrow_scanner.cpp | 1 -
be/src/vec/exec/vdata_gen_scan_node.cpp | 1 -
be/src/vec/exec/vmysql_scan_node.cpp | 1 -
be/src/vec/exec/vschema_scan_node.cpp | 1 -
be/src/vec/exec/vtable_function_node.cpp | 2 -
be/src/vec/exec/vtable_function_node.h | 2 -
be/src/vec/exprs/vbloom_predicate.cpp | 1 +
be/src/vec/exprs/vbloom_predicate.h | 1 -
be/src/vec/exprs/vcompound_pred.h | 2 +-
be/src/vec/exprs/vectorized_fn_call.cpp | 1 -
be/src/vec/exprs/vexpr.h | 3 +-
be/src/vec/functions/hll_cardinality.cpp | 1 -
be/src/vec/functions/hll_empty.cpp | 1 -
be/src/vec/functions/least_greast.cpp | 1 +
be/src/vec/runtime/vfile_result_writer.cpp | 1 -
be/src/vec/sink/vdata_stream_sender.h | 6 -
be/src/vec/sink/vmemory_scratch_sink.cpp | 1 -
be/src/vec/sink/vmysql_table_writer.cpp | 1 -
be/src/vec/sink/vresult_sink.h | 1 -
be/src/vec/sink/vtablet_sink.cpp | 5 -
be/src/vec/sink/vtablet_sink.h | 3 -
be/src/vec/utils/util.hpp | 1 -
be/test/CMakeLists.txt | 2 -
be/test/exprs/array_functions_test.cpp | 77 --
be/test/exprs/binary_predicate_test.cpp | 158 ----
be/test/exprs/bloom_filter_predicate_test.cpp | 1 -
be/test/exprs/hll_function_test.cpp | 109 ---
be/test/exprs/in_op_test.cpp | 149 ---
be/test/exprs/in_predicate_test.cpp | 129 ---
be/test/exprs/runtime_filter_test.cpp | 119 +++
be/test/exprs/topn_function_test.cpp | 1 -
be/test/runtime/data_spliter_test.cpp | 1 -
be/test/runtime/mem_pool_test.cpp | 15 -
be/test/vec/core/block_test.cpp | 1 -
be/test/vec/exec/vtablet_sink_test.cpp | 1 -
be/test/vec/exprs/vexpr_test.cpp | 1 -
be/test/vec/function/function_arithmetic_test.cpp | 1 -
be/test/vec/function/function_array_index_test.cpp | 1 -
be/test/vec/function/function_array_size_test.cpp | 1 -
.../vec/function/function_arrays_overlap_test.cpp | 1 -
be/test/vec/function/function_hash_test.cpp | 1 -
176 files changed, 319 insertions(+), 15367 deletions(-)
delete mode 100644 be/src/exec/es/es_predicate.cpp
delete mode 100644 be/src/exec/es/es_predicate.h
delete mode 100644 be/src/exec/es/es_query_builder.cpp
delete mode 100644 be/src/exec/es/es_query_builder.h
delete mode 100644 be/src/exec/hash_table.cpp
delete mode 100644 be/src/exec/hash_table.h
delete mode 100644 be/src/exprs/agg_fn.cpp
delete mode 100644 be/src/exprs/agg_fn.h
delete mode 100644 be/src/exprs/agg_fn_evaluator.cpp
delete mode 100644 be/src/exprs/agg_fn_evaluator.h
delete mode 100644 be/src/exprs/arithmetic_expr.cpp
delete mode 100644 be/src/exprs/arithmetic_expr.h
delete mode 100644 be/src/exprs/array_functions.cpp
delete mode 100644 be/src/exprs/array_functions.h
delete mode 100644 be/src/exprs/binary_predicate.cpp
delete mode 100644 be/src/exprs/binary_predicate.h
rename be/src/exprs/{bloomfilter_predicate.h => bloom_filter_func.h} (90%)
delete mode 100644 be/src/exprs/bloomfilter_predicate.cpp
delete mode 100644 be/src/exprs/case_expr.cpp
delete mode 100644 be/src/exprs/case_expr.h
delete mode 100644 be/src/exprs/cast_expr.cpp
delete mode 100644 be/src/exprs/cast_expr.h
delete mode 100644 be/src/exprs/compound_predicate.cpp
delete mode 100644 be/src/exprs/compound_predicate.h
delete mode 100644 be/src/exprs/conditional_functions.cpp
delete mode 100644 be/src/exprs/conditional_functions.h
delete mode 100644 be/src/exprs/decimalv2_operators.cpp
delete mode 100644 be/src/exprs/decimalv2_operators.h
delete mode 100644 be/src/exprs/es_functions.cpp
delete mode 100644 be/src/exprs/es_functions.h
delete mode 100644 be/src/exprs/expr.cpp
delete mode 100644 be/src/exprs/expr.h
delete mode 100644 be/src/exprs/expr_context.cpp
delete mode 100644 be/src/exprs/expr_context.h
delete mode 100644 be/src/exprs/expr_value.h
delete mode 100644 be/src/exprs/grouping_sets_functions.cpp
delete mode 100644 be/src/exprs/grouping_sets_functions.h
delete mode 100644 be/src/exprs/hll_function.cpp
delete mode 100644 be/src/exprs/hll_function.h
delete mode 100644 be/src/exprs/hll_hash_function.cpp
delete mode 100644 be/src/exprs/hll_hash_function.h
delete mode 100644 be/src/exprs/in_predicate.cpp
delete mode 100644 be/src/exprs/in_predicate.h
delete mode 100644 be/src/exprs/info_func.cpp
delete mode 100644 be/src/exprs/info_func.h
delete mode 100644 be/src/exprs/is_null_predicate.cpp
delete mode 100644 be/src/exprs/is_null_predicate.h
delete mode 100644 be/src/exprs/literal.cpp
delete mode 100644 be/src/exprs/literal.h
delete mode 100644 be/src/exprs/new_agg_fn_evaluator.cc
delete mode 100644 be/src/exprs/new_agg_fn_evaluator.h
delete mode 100644 be/src/exprs/new_in_predicate.cpp
delete mode 100644 be/src/exprs/new_in_predicate.h
delete mode 100644 be/src/exprs/null_literal.cpp
delete mode 100644 be/src/exprs/null_literal.h
delete mode 100644 be/src/exprs/operators.cpp
delete mode 100644 be/src/exprs/operators.h
delete mode 100644 be/src/exprs/predicate.h
delete mode 100644 be/src/exprs/rpc_fn.cpp
delete mode 100644 be/src/exprs/rpc_fn.h
delete mode 100644 be/src/exprs/rpc_fn_call.cpp
delete mode 100644 be/src/exprs/rpc_fn_call.h
delete mode 100644 be/src/exprs/scalar_fn_call.cpp
delete mode 100644 be/src/exprs/scalar_fn_call.h
delete mode 100644 be/src/exprs/slot_ref.cpp
delete mode 100644 be/src/exprs/slot_ref.h
delete mode 100644 be/src/exprs/tuple_is_null_predicate.cpp
delete mode 100644 be/src/exprs/tuple_is_null_predicate.h
delete mode 100644 be/src/runtime/tuple_row.cpp
delete mode 100644 be/src/runtime/tuple_row.h
delete mode 100644 be/test/exprs/array_functions_test.cpp
delete mode 100644 be/test/exprs/binary_predicate_test.cpp
delete mode 100644 be/test/exprs/hll_function_test.cpp
delete mode 100644 be/test/exprs/in_op_test.cpp
delete mode 100644 be/test/exprs/in_predicate_test.cpp
create mode 100644 be/test/exprs/runtime_filter_test.cpp
---------------------------------------------------------------------
To unsubscribe, e-mail: commits-unsubscribe@doris.apache.org
For additional commands, e-mail: commits-help@doris.apache.org