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: commits-unsubscr...@doris.apache.org For additional commands, e-mail: commits-h...@doris.apache.org