This is an automated email from the ASF dual-hosted git repository.
github-bot pushed a change to branch auto-pick-56977-branch-4.0
in repository https://gitbox.apache.org/repos/asf/doris.git
from 041b7df3623 branch-4.0: [fix](cast)Allow cast array, struct and map
type to stringlike type. #57326 (#57333)
add ee136d07cce [opt](variant) deserialize sparse binary data to variant
subcolumn (#56977)
No new revisions were added by this update.
Summary of changes:
.../variant/hierarchical_data_iterator.cpp | 13 +-
be/src/olap/tablet_schema.cpp | 115 +++----
be/src/vec/columns/column_variant.cpp | 265 +++------------
be/src/vec/columns/column_variant.h | 21 +-
.../vec/data_types/serde/data_type_array_serde.cpp | 40 +++
.../vec/data_types/serde/data_type_array_serde.h | 5 +
.../data_types/serde/data_type_decimal_serde.cpp | 62 ++++
.../vec/data_types/serde/data_type_decimal_serde.h | 5 +
.../vec/data_types/serde/data_type_jsonb_serde.cpp | 20 ++
.../vec/data_types/serde/data_type_jsonb_serde.h | 5 +
.../data_types/serde/data_type_number_serde.cpp | 111 ++++++
.../vec/data_types/serde/data_type_number_serde.h | 6 +
be/src/vec/data_types/serde/data_type_serde.cpp | 128 +++++++
be/src/vec/data_types/serde/data_type_serde.h | 37 ++
.../vec/data_types/serde/data_type_string_serde.h | 19 ++
be/src/vec/functions/function_variant_element.cpp | 5 +-
.../deserialize_from_sparse_column_test.bin | Bin 0 -> 410 bytes
be/test/vec/columns/column_variant_test.cpp | 114 -------
.../vec/data_types/serde/data_type_serde_test.cpp | 376 +++++++++++++++++++++
19 files changed, 914 insertions(+), 433 deletions(-)
create mode 100644
be/test/util/test_data/deserialize_from_sparse_column_test.bin
---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]