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 81ed3f9b60a Merge branch 'variant-sparse' into hello-stephen-patch-1 add c9e6338fa0c [ut](data-type-object)add data_type_object ut cases (#50014) add 33fba4445b3 Merge branch 'variant-sparse' into hello-stephen-patch-1 No new revisions were added by this update. Summary of changes: be/src/vec/columns/column_object.cpp | 19 +- be/src/vec/columns/column_object.h | 7 +- .../data_types/serde/data_type_object_serde.cpp | 23 +- be/src/vec/data_types/serde/data_type_serde.h | 2 + .../pch/pch.cc => test/data/vec/columns/JSONB.csv} | 0 .../vec/columns/column_variant_allocated_bytes.out | Bin 55 -> 53 bytes .../vec/columns/column_variant_byte_size.out | Bin 51 -> 49 bytes .../column_variant_update_crc_with_value.out | Bin 54 -> 53 bytes ..._variant_update_crc_with_value.out_with_nullmap | 1 - .../column_variant_update_crcs_with_value.out | Bin 23836 -> 21667 bytes ...variant_update_crcs_with_value.out_with_nullmap | 1 - .../column_variant_update_hashes_with_value.out | Bin 45343 -> 41224 bytes ...riant_update_hashes_with_value.out_with_nullmap | 1 - .../column_variant_update_xxHash_with_value.out | Bin 63 -> 63 bytes ...riant_update_xxHash_with_value.out_with_nullmap | 1 - .../vec/data_types/column_object_to_string.out | Bin 0 -> 1839 bytes .../data_types/column_object_to_string_batch.out | Bin 0 -> 1839 bytes .../column_object_to_string_with_buffer.out | Bin 0 -> 1839 bytes .../variant_column_writer_reader_test.cpp | 29 +- be/test/vec/columns/column_variant_test.cpp | 4800 ++++++++++---------- .../vec/data_types/common_data_type_serder_test.h | 24 +- be/test/vec/data_types/common_data_type_test.h | 8 +- be/test/vec/data_types/data_type_ip_test.cpp | 2 + be/test/vec/data_types/data_type_object_test.cpp | 450 ++ .../serde/data_type_serde_object_test.cpp | 227 + .../array_array_boolean_boundary.jsonl | 100 + .../json_variant/array_array_number_boundary.jsonl | 100 + .../json_variant/array_boolean_boundary.jsonl | 100 + ..._nullable_array_nullable_boolean_boundary.jsonl | 100 + ...ray_nullable_array_nullable_null_boundary.jsonl | 100 + ...y_nullable_array_nullable_number_boundary.jsonl | 100 + .../array_nullable_boolean_boundary.jsonl | 100 + .../array_nullable_null_boundary.jsonl | 100 + .../array_nullable_number_boundary.jsonl | 100 + .../array_nullable_object_boundary.jsonl | 100 + .../array_nullable_string_boundary.jsonl | 100 + .../json_variant/array_number_boundary.jsonl | 100 + .../json_variant/array_object_boundary.jsonl | 100 + .../json_variant/array_string_boundary.jsonl | 100 + .../json_variant/boolean_boundary.jsonl | 100 + .../boolean_boundary_hive_serde_res.csv | 100 + .../json_variant/boolean_boundary_serde_res.csv | 100 + .../json_variant/null_boundary.jsonl | 100 + .../json_variant/number_boundary.jsonl | 100 + .../json_variant/object_boundary.jsonl | 100 + .../json_variant/object_nested_100.jsonl | 100 + .../json_variant/object_nested_1025.jsonl | 103 + .../json_variant/string_boundary.jsonl | 100 + 48 files changed, 5424 insertions(+), 2474 deletions(-) copy be/{src/pch/pch.cc => test/data/vec/columns/JSONB.csv} (100%) delete mode 100644 be/test/expected_result/vec/columns/column_variant_update_crc_with_value.out_with_nullmap delete mode 100644 be/test/expected_result/vec/columns/column_variant_update_crcs_with_value.out_with_nullmap delete mode 100644 be/test/expected_result/vec/columns/column_variant_update_hashes_with_value.out_with_nullmap delete mode 100644 be/test/expected_result/vec/columns/column_variant_update_xxHash_with_value.out_with_nullmap create mode 100644 be/test/expected_result/vec/data_types/column_object_to_string.out create mode 100644 be/test/expected_result/vec/data_types/column_object_to_string_batch.out create mode 100644 be/test/expected_result/vec/data_types/column_object_to_string_with_buffer.out create mode 100644 be/test/vec/data_types/data_type_object_test.cpp create mode 100644 be/test/vec/data_types/serde/data_type_serde_object_test.cpp create mode 100644 regression-test/data/nereids_function_p0/json_variant/array_array_boolean_boundary.jsonl create mode 100644 regression-test/data/nereids_function_p0/json_variant/array_array_number_boundary.jsonl create mode 100644 regression-test/data/nereids_function_p0/json_variant/array_boolean_boundary.jsonl create mode 100644 regression-test/data/nereids_function_p0/json_variant/array_nullable_array_nullable_boolean_boundary.jsonl create mode 100644 regression-test/data/nereids_function_p0/json_variant/array_nullable_array_nullable_null_boundary.jsonl create mode 100644 regression-test/data/nereids_function_p0/json_variant/array_nullable_array_nullable_number_boundary.jsonl create mode 100644 regression-test/data/nereids_function_p0/json_variant/array_nullable_boolean_boundary.jsonl create mode 100644 regression-test/data/nereids_function_p0/json_variant/array_nullable_null_boundary.jsonl create mode 100644 regression-test/data/nereids_function_p0/json_variant/array_nullable_number_boundary.jsonl create mode 100644 regression-test/data/nereids_function_p0/json_variant/array_nullable_object_boundary.jsonl create mode 100644 regression-test/data/nereids_function_p0/json_variant/array_nullable_string_boundary.jsonl create mode 100644 regression-test/data/nereids_function_p0/json_variant/array_number_boundary.jsonl create mode 100644 regression-test/data/nereids_function_p0/json_variant/array_object_boundary.jsonl create mode 100644 regression-test/data/nereids_function_p0/json_variant/array_string_boundary.jsonl create mode 100644 regression-test/data/nereids_function_p0/json_variant/boolean_boundary.jsonl create mode 100644 regression-test/data/nereids_function_p0/json_variant/boolean_boundary_hive_serde_res.csv create mode 100644 regression-test/data/nereids_function_p0/json_variant/boolean_boundary_serde_res.csv create mode 100644 regression-test/data/nereids_function_p0/json_variant/null_boundary.jsonl create mode 100644 regression-test/data/nereids_function_p0/json_variant/number_boundary.jsonl create mode 100644 regression-test/data/nereids_function_p0/json_variant/object_boundary.jsonl create mode 100644 regression-test/data/nereids_function_p0/json_variant/object_nested_100.jsonl create mode 100644 regression-test/data/nereids_function_p0/json_variant/object_nested_1025.jsonl create mode 100644 regression-test/data/nereids_function_p0/json_variant/string_boundary.jsonl --------------------------------------------------------------------- To unsubscribe, e-mail: commits-unsubscr...@doris.apache.org For additional commands, e-mail: commits-h...@doris.apache.org