This is an automated email from the ASF dual-hosted git repository.

lihaopeng pushed a change to branch master
in repository https://gitbox.apache.org/repos/asf/doris.git


    from b36f517e1a6 [Feature](varbinary) add length, from_base64_binary, 
to_base64_bianry, sub_binary for VarBinary type (#56648)
     add 87a53626d48 [Exec](Cache) Support condition cache in Apache doris 
(#55534)

No new revisions were added by this update.

Summary of changes:
 be/src/common/config.cpp                           |   3 +
 be/src/common/config.h                             |   3 +
 be/src/olap/iterators.h                            |  24 +-
 be/src/olap/olap_common.h                          |   4 +
 be/src/olap/parallel_scanner_builder.cpp           |  75 ++++--
 be/src/olap/parallel_scanner_builder.h             |   4 +-
 be/src/olap/rowset/beta_rowset_reader.cpp          |  16 ++
 be/src/olap/rowset/rowset_reader_context.h         |   2 +
 be/src/olap/rowset/segment_v2/condition_cache.cpp  |  52 ++++
 be/src/olap/rowset/segment_v2/condition_cache.h    | 135 ++++++++++
 be/src/olap/rowset/segment_v2/row_ranges.h         |  14 +
 be/src/olap/rowset/segment_v2/segment_iterator.cpp | 101 ++++++-
 be/src/olap/rowset/segment_v2/segment_iterator.h   |   9 +-
 be/src/olap/tablet_reader.cpp                      |   1 +
 be/src/olap/tablet_reader.h                        |   2 +
 be/src/pipeline/exec/olap_scan_operator.cpp        |   6 +-
 be/src/pipeline/exec/olap_scan_operator.h          |   4 +
 be/src/pipeline/exec/scan_operator.cpp             |  20 +-
 be/src/pipeline/exec/scan_operator.h               |  13 +-
 be/src/runtime/exec_env.h                          |   3 +
 be/src/runtime/exec_env_init.cpp                   |  11 +-
 be/src/runtime/memory/cache_policy.h               |   5 +
 be/src/util/doris_metrics.cpp                      |   9 +
 be/src/util/doris_metrics.h                        |   4 +
 be/src/vec/columns/column_const.h                  |   7 +-
 be/src/vec/exec/scan/olap_scanner.cpp              |   7 +-
 be/src/vec/exprs/vbitmap_predicate.h               |   3 +
 be/src/vec/exprs/vbloom_predicate.cpp              |   7 +
 be/src/vec/exprs/vbloom_predicate.h                |   2 +
 be/src/vec/exprs/vdirect_in_predicate.h            |   2 +
 be/src/vec/exprs/vexpr.cpp                         |  19 ++
 be/src/vec/exprs/vexpr.h                           |   2 +
 be/src/vec/exprs/vexpr_context.cpp                 |   5 +-
 be/src/vec/exprs/vexpr_context.h                   |   2 +
 be/src/vec/exprs/vin_predicate.h                   |   2 +
 be/src/vec/exprs/vlambda_function_call_expr.h      |   2 +
 be/src/vec/exprs/vlambda_function_expr.h           |   2 +
 be/src/vec/exprs/vliteral.cpp                      |   5 +
 be/src/vec/exprs/vliteral.h                        |   2 +
 be/src/vec/exprs/vruntimefilter_wrapper.h          |   2 +
 be/src/vec/exprs/vslot_ref.cpp                     |   9 +
 be/src/vec/exprs/vslot_ref.h                       |   3 +
 .../java/org/apache/doris/qe/SessionVariable.java  |  22 ++
 gensrc/thrift/PaloInternalService.thrift           |   4 +-
 .../data/query_p0/cache/condition_cache.out        | 121 +++++++++
 .../test_ngram_bloomfilter_index_change.groovy     |   3 +-
 .../suites/query_p0/cache/condition_cache.groovy   | 290 +++++++++++++++++++++
 47 files changed, 990 insertions(+), 53 deletions(-)
 create mode 100644 be/src/olap/rowset/segment_v2/condition_cache.cpp
 create mode 100644 be/src/olap/rowset/segment_v2/condition_cache.h
 create mode 100644 regression-test/data/query_p0/cache/condition_cache.out
 create mode 100755 regression-test/suites/query_p0/cache/condition_cache.groovy


---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]

Reply via email to