You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@doris.apache.org by yi...@apache.org on 2023/04/18 06:14:03 UTC
[doris] branch master updated (18898db09d -> 564446e52f)
This is an automated email from the ASF dual-hosted git repository.
yiguolei pushed a change to branch master
in repository https://gitbox.apache.org/repos/asf/doris.git
from 18898db09d [feature](function) Add new parameters to 'trim'. (#18580)
add 564446e52f [Refact](type system) refact serde for type system and pb serde impl (#18627)
No new revisions were added by this update.
Summary of changes:
be/src/vec/CMakeLists.txt | 13 +
.../aggregate_functions/aggregate_function_rpc.h | 19 +-
be/src/vec/common/schema_util.cpp | 5 -
be/src/vec/data_types/data_type.h | 4 +
be/src/vec/data_types/data_type_array.h | 5 +
be/src/vec/data_types/data_type_bitmap.h | 5 +
be/src/vec/data_types/data_type_decimal.h | 4 +
.../vec/data_types/data_type_fixed_length_object.h | 4 +
be/src/vec/data_types/data_type_hll.h | 3 +
be/src/vec/data_types/data_type_jsonb.h | 3 +
be/src/vec/data_types/data_type_map.h | 4 +
be/src/vec/data_types/data_type_nothing.h | 3 +
be/src/vec/data_types/data_type_nullable.h | 5 +
be/src/vec/data_types/data_type_number_base.h | 4 +
be/src/vec/data_types/data_type_object.h | 6 +
be/src/vec/data_types/data_type_quantilestate.h | 6 +
be/src/vec/data_types/data_type_string.h | 4 +
be/src/vec/data_types/data_type_struct.h | 8 +
be/src/vec/data_types/data_type_time.h | 3 +
be/src/vec/data_types/data_type_time_v2.h | 3 +
.../vec/data_types/serde/data_type_array_serde.cpp | 24 ++
.../vec/data_types/serde/data_type_array_serde.h | 39 ++
.../data_types/serde/data_type_bitmap_serde.cpp | 52 +++
.../vec/data_types/serde/data_type_bitmap_serde.h | 30 ++
.../data_types/serde/data_type_decimal_serde.cpp | 22 +
.../vec/data_types/serde/data_type_decimal_serde.h | 75 ++++
.../serde/data_type_fixedlengthobject_serde.cpp | 22 +
.../serde/data_type_fixedlengthobject_serde.h | 34 ++
.../vec/data_types/serde/data_type_hll_serde.cpp | 52 +++
be/src/vec/data_types/serde/data_type_hll_serde.h | 30 ++
.../vec/data_types/serde/data_type_map_serde.cpp | 22 +
be/src/vec/data_types/serde/data_type_map_serde.h | 41 ++
.../data_types/serde/data_type_nullable_serde.cpp | 63 +++
.../data_types/serde/data_type_nullable_serde.h | 35 ++
.../data_types/serde/data_type_number_serde.cpp | 22 +
.../vec/data_types/serde/data_type_number_serde.h | 161 +++++++
.../data_types/serde/data_type_object_serde.cpp | 22 +
.../vec/data_types/serde/data_type_object_serde.h | 34 ++
.../serde/data_type_quantilestate_serde.cpp | 22 +
.../serde/data_type_quantilestate_serde.h | 52 +++
be/src/vec/data_types/serde/data_type_serde.cpp | 24 ++
be/src/vec/data_types/serde/data_type_serde.h | 68 +++
.../data_types/serde/data_type_string_serde.cpp | 43 ++
.../vec/data_types/serde/data_type_string_serde.h | 30 ++
.../data_types/serde/data_type_struct_serde.cpp | 22 +
.../vec/data_types/serde/data_type_struct_serde.h | 40 ++
be/src/vec/functions/function_rpc.cpp | 479 +--------------------
be/src/vec/functions/function_rpc.h | 11 -
be/test/CMakeLists.txt | 1 +
.../vec/data_types/serde/data_type_serde_test.cpp | 183 ++++++++
50 files changed, 1361 insertions(+), 505 deletions(-)
create mode 100644 be/src/vec/data_types/serde/data_type_array_serde.cpp
create mode 100644 be/src/vec/data_types/serde/data_type_array_serde.h
create mode 100644 be/src/vec/data_types/serde/data_type_bitmap_serde.cpp
create mode 100644 be/src/vec/data_types/serde/data_type_bitmap_serde.h
create mode 100644 be/src/vec/data_types/serde/data_type_decimal_serde.cpp
create mode 100644 be/src/vec/data_types/serde/data_type_decimal_serde.h
create mode 100644 be/src/vec/data_types/serde/data_type_fixedlengthobject_serde.cpp
create mode 100644 be/src/vec/data_types/serde/data_type_fixedlengthobject_serde.h
create mode 100644 be/src/vec/data_types/serde/data_type_hll_serde.cpp
create mode 100644 be/src/vec/data_types/serde/data_type_hll_serde.h
create mode 100644 be/src/vec/data_types/serde/data_type_map_serde.cpp
create mode 100644 be/src/vec/data_types/serde/data_type_map_serde.h
create mode 100644 be/src/vec/data_types/serde/data_type_nullable_serde.cpp
create mode 100644 be/src/vec/data_types/serde/data_type_nullable_serde.h
create mode 100644 be/src/vec/data_types/serde/data_type_number_serde.cpp
create mode 100644 be/src/vec/data_types/serde/data_type_number_serde.h
create mode 100644 be/src/vec/data_types/serde/data_type_object_serde.cpp
create mode 100644 be/src/vec/data_types/serde/data_type_object_serde.h
create mode 100644 be/src/vec/data_types/serde/data_type_quantilestate_serde.cpp
create mode 100644 be/src/vec/data_types/serde/data_type_quantilestate_serde.h
create mode 100644 be/src/vec/data_types/serde/data_type_serde.cpp
create mode 100644 be/src/vec/data_types/serde/data_type_serde.h
create mode 100644 be/src/vec/data_types/serde/data_type_string_serde.cpp
create mode 100644 be/src/vec/data_types/serde/data_type_string_serde.h
create mode 100644 be/src/vec/data_types/serde/data_type_struct_serde.cpp
create mode 100644 be/src/vec/data_types/serde/data_type_struct_serde.h
create mode 100644 be/test/vec/data_types/serde/data_type_serde_test.cpp
---------------------------------------------------------------------
To unsubscribe, e-mail: commits-unsubscribe@doris.apache.org
For additional commands, e-mail: commits-help@doris.apache.org