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-unsubscr...@doris.apache.org For additional commands, e-mail: commits-h...@doris.apache.org