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 2022/07/19 00:33:10 UTC
[doris] branch master updated (d2bee60251 -> f6cb7a838b)
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 d2bee60251 [regressiontest] add tpcds_sf1 test (#10852)
add f6cb7a838b [Optimize] Improve performance like/not like filter through pushdown function to storage engine (#10355)
No new revisions were added by this update.
Summary of changes:
be/src/common/config.h | 2 +
be/src/exec/olap_scan_node.cpp | 93 ++++++++++--
be/src/exec/olap_scan_node.h | 12 ++
be/src/exec/olap_scanner.cpp | 17 ++-
be/src/exec/olap_scanner.h | 8 +-
be/src/exprs/expr.h | 1 +
.../exprs/function_filter.h} | 33 ++---
be/src/exprs/like_predicate.h | 85 ++++++-----
be/src/olap/CMakeLists.txt | 1 +
be/src/olap/like_column_predicate.cpp | 162 +++++++++++++++++++++
be/src/olap/like_column_predicate.h | 78 ++++++++++
be/src/olap/reader.cpp | 18 +++
be/src/olap/reader.h | 4 +
be/src/vec/columns/column_dictionary.h | 6 +
be/src/vec/exec/volap_scan_node.cpp | 93 ++++++++++--
be/src/vec/exec/volap_scan_node.h | 13 ++
be/src/vec/exec/volap_scanner.cpp | 15 +-
be/src/vec/exec/volap_scanner.h | 6 +-
18 files changed, 548 insertions(+), 99 deletions(-)
copy be/{test/testutil/function_utils.h => src/exprs/function_filter.h} (60%)
create mode 100644 be/src/olap/like_column_predicate.cpp
create mode 100644 be/src/olap/like_column_predicate.h
---------------------------------------------------------------------
To unsubscribe, e-mail: commits-unsubscribe@doris.apache.org
For additional commands, e-mail: commits-help@doris.apache.org