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