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: [email protected]
For additional commands, e-mail: [email protected]