This is an automated email from the ASF dual-hosted git repository.
panxiaolei pushed a change to branch master
in repository https://gitbox.apache.org/repos/asf/doris.git
from 235d8d971f5 [fix](test) fix case salt_join make it disable join
reorder (#59035)
add 72a6c121520 [Improvement](shuffle) add Crc32CHashPartitioner (#59052)
No new revisions were added by this update.
Summary of changes:
be/src/cloud/delete_bitmap_file_reader.cpp | 3 +-
be/src/cloud/delete_bitmap_file_writer.cpp | 5 +-
be/src/exec/lzo_decompressor.cpp | 7 +--
be/src/exprs/block_bloom_filter.hpp | 7 +--
be/src/io/cache/cache_lru_dumper.cpp | 7 +--
be/src/io/cache/file_cache_lru_tool.cpp | 4 +-
be/src/io/fs/s3_file_bufferpool.cpp | 5 +-
be/src/io/fs/s3_file_bufferpool.h | 3 +-
be/src/olap/base_tablet.cpp | 4 +-
be/src/olap/rowset/beta_rowset.cpp | 4 +-
be/src/olap/rowset/segment_v2/page_io.cpp | 9 ++--
be/src/olap/rowset/segment_v2/segment.cpp | 4 +-
be/src/olap/rowset/segment_v2/segment_writer.cpp | 5 +-
.../rowset/segment_v2/vertical_segment_writer.cpp | 4 +-
be/src/olap/wal/wal_reader.cpp | 5 +-
be/src/olap/wal/wal_writer.cpp | 4 +-
be/src/pipeline/dependency.h | 2 +-
be/src/pipeline/exec/exchange_sink_operator.cpp | 13 +++--
be/src/pipeline/exec/operator.h | 2 +-
.../local_exchange_sink_operator.cpp | 21 +++++---
.../local_exchange/local_exchange_sink_operator.h | 14 +----
be/src/pipeline/pipeline_fragment_context.cpp | 5 +-
be/src/tools/meta_tool.cpp | 4 +-
be/src/util/crc32c.cpp | 42 ---------------
be/src/util/crc32c.h | 36 -------------
be/src/util/hash_util.hpp | 27 +++++++---
be/src/vec/columns/column.h | 16 ++++++
be/src/vec/columns/column_array.cpp | 44 ++++++++++++++++
be/src/vec/columns/column_array.h | 5 ++
be/src/vec/columns/column_complex.h | 10 ----
be/src/vec/columns/column_decimal.cpp | 35 +++++++++++++
be/src/vec/columns/column_decimal.h | 8 +++
be/src/vec/columns/column_dictionary.h | 3 +-
be/src/vec/columns/column_dummy.h | 8 +++
be/src/vec/columns/column_map.cpp | 44 ++++++++++++++++
be/src/vec/columns/column_map.h | 6 +++
be/src/vec/columns/column_nullable.cpp | 35 +++++++++++++
be/src/vec/columns/column_nullable.h | 5 ++
be/src/vec/columns/column_string.cpp | 40 +++++++++++++++
be/src/vec/columns/column_string.h | 6 +++
be/src/vec/columns/column_struct.cpp | 14 +++++
be/src/vec/columns/column_struct.h | 6 +++
be/src/vec/columns/column_variant.cpp | 13 +++++
be/src/vec/columns/column_variant.h | 6 +++
be/src/vec/columns/column_vector.cpp | 47 +++++++++++++++++
be/src/vec/columns/column_vector.h | 10 ++++
be/src/vec/functions/function_string.h | 2 +-
be/src/vec/runtime/partitioner.cpp | 26 ++++++----
be/src/vec/runtime/partitioner.h | 60 ++++++++++++++++++++--
.../segment_v2/column_meta_accessor_test.cpp | 4 +-
.../segment_v2/external_col_meta_util_test.cpp | 7 +--
be/test/util/crc32c_test.cpp | 30 +++++------
.../java/org/apache/doris/qe/SessionVariable.java | 6 +++
gensrc/thrift/PaloInternalService.thrift | 2 +-
54 files changed, 550 insertions(+), 194 deletions(-)
delete mode 100644 be/src/util/crc32c.cpp
delete mode 100644 be/src/util/crc32c.h
---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]