This is an automated email from the ASF dual-hosted git repository.
eldenmoon pushed a change to branch hello-stephen-patch-1
in repository https://gitbox.apache.org/repos/asf/doris.git
from 62045d1ea05 Merge branch 'variant-sparse' into hello-stephen-patch-1
add e1f5c677fc0 [improve](performance) replace
serialized_sparse_column->insert_many_defaults to
serialized_sparse_column->resize (#49952)
add c2d0c667271 [ut](column_variant)update ut cases and some fix (#49776)
add c9512589c1c Merge branch 'variant-sparse' into hello-stephen-patch-1
No new revisions were added by this update.
Summary of changes:
.../rowset/segment_v2/hierarchical_data_reader.cpp | 15 +-
be/src/vec/columns/column_object.cpp | 52 +-
be/src/vec/columns/column_object.h | 86 +-
be/src/vec/core/field.h | 3 +
be/src/vec/data_types/data_type_factory.cpp | 3 +
be/src/vec/data_types/data_type_object.cpp | 3 +-
.../data_types/serde/data_type_object_serde.cpp | 18 +
.../vec/data_types/serde/data_type_object_serde.h | 11 +-
.../vec/columns/column_variant_allocated_bytes.out | Bin 0 -> 55 bytes
.../vec/columns/column_variant_byte_size.out | Bin 0 -> 51 bytes
.../column_variant_update_crc_with_value.out | Bin 0 -> 54 bytes
..._variant_update_crc_with_value.out_with_nullmap | 1 +
.../column_variant_update_crcs_with_value.out | Bin 0 -> 23836 bytes
...variant_update_crcs_with_value.out_with_nullmap | 1 +
.../column_variant_update_hashes_with_value.out | Bin 0 -> 45343 bytes
...riant_update_hashes_with_value.out_with_nullmap | 1 +
.../column_variant_update_sip_hash_with_value.out | Bin 102 -> 64 bytes
.../column_variant_update_xxHash_with_value.out | Bin 0 -> 63 bytes
...riant_update_xxHash_with_value.out_with_nullmap | 1 +
be/test/testutil/test_util.cpp | 135 ++
be/test/testutil/test_util.h | 13 +
be/test/testutil/variant_util.h | 170 ++
be/test/vec/columns/column_array_test.cpp | 2 +-
be/test/vec/columns/column_object_test.cpp | 371 +--
be/test/vec/columns/column_variant_test.cpp | 2420 ++++++++++++++++++++
be/test/vec/columns/common_column_test.h | 667 +++++-
run-be-ut.sh | 13 +-
27 files changed, 3659 insertions(+), 327 deletions(-)
create mode 100644
be/test/expected_result/vec/columns/column_variant_allocated_bytes.out
create mode 100644
be/test/expected_result/vec/columns/column_variant_byte_size.out
create mode 100644
be/test/expected_result/vec/columns/column_variant_update_crc_with_value.out
create mode 100644
be/test/expected_result/vec/columns/column_variant_update_crc_with_value.out_with_nullmap
create mode 100644
be/test/expected_result/vec/columns/column_variant_update_crcs_with_value.out
create mode 100644
be/test/expected_result/vec/columns/column_variant_update_crcs_with_value.out_with_nullmap
create mode 100644
be/test/expected_result/vec/columns/column_variant_update_hashes_with_value.out
create mode 100644
be/test/expected_result/vec/columns/column_variant_update_hashes_with_value.out_with_nullmap
copy
regression-test/suites/datatype_p0/scalar_types/sql/dup_nonkey_topn_q17_string_asc_nulls_last.sql
=>
be/test/expected_result/vec/columns/column_variant_update_sip_hash_with_value.out
(62%)
create mode 100644
be/test/expected_result/vec/columns/column_variant_update_xxHash_with_value.out
create mode 100644
be/test/expected_result/vec/columns/column_variant_update_xxHash_with_value.out_with_nullmap
create mode 100644 be/test/vec/columns/column_variant_test.cpp
---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]