This is an automated email from the ASF dual-hosted git repository.
panxiaolei pushed a change to branch master
in repository https://gitbox.apache.org/repos/asf/doris.git
from 6d828b6700f [fix](Nereids) support complex literal cast in fe (#29599)
add ef64bf7a5a4 [Improvement](execute) optimize for ColumnNullable's
serialize_vec/deserialize_vec (#28788)
No new revisions were added by this update.
Summary of changes:
be/src/exprs/bloom_filter_func.h | 47 +++++---
be/src/pipeline/exec/exchange_sink_buffer.cpp | 2 +-
.../aggregate_functions/aggregate_function_null.h | 30 +++--
be/src/vec/columns/column.h | 5 +-
be/src/vec/columns/column_array.cpp | 15 ++-
be/src/vec/columns/column_const.h | 4 +-
be/src/vec/columns/column_decimal.cpp | 4 +-
be/src/vec/columns/column_dummy.h | 2 -
be/src/vec/columns/column_map.cpp | 6 +
be/src/vec/columns/column_map.h | 2 +
be/src/vec/columns/column_nullable.cpp | 29 +++--
be/src/vec/columns/column_nullable.h | 3 +-
be/src/vec/columns/column_object.cpp | 2 +-
be/src/vec/columns/column_string.cpp | 4 +-
be/src/vec/common/hash_table/hash_map_context.h | 11 +-
be/src/vec/common/memcpy_small.h | 9 +-
be/src/vec/common/schema_util.cpp | 43 ++-----
be/src/vec/common/sort/partition_sorter.cpp | 2 +-
be/src/vec/common/sort/sorter.cpp | 6 +-
be/src/vec/common/sort/sorter.h | 2 +-
be/src/vec/common/typeid_cast.h | 9 +-
be/src/vec/core/block.cpp | 34 +++---
be/src/vec/core/block.h | 5 +-
be/src/vec/core/column_with_type_and_name.cpp | 25 ++++
be/src/vec/core/column_with_type_and_name.h | 13 +-
be/src/vec/core/sort_cursor.h | 10 +-
be/src/vec/data_types/data_type.h | 4 -
be/src/vec/data_types/data_type_nullable.cpp | 4 -
be/src/vec/data_types/data_type_nullable.h | 1 -
be/src/vec/data_types/get_least_supertype.cpp | 4 +-
be/src/vec/exec/vjdbc_connector.cpp | 18 +--
be/src/vec/exprs/vcast_expr.cpp | 7 +-
be/src/vec/functions/function.cpp | 132 ++++++++-------------
be/src/vec/functions/function.h | 28 ++---
be/src/vec/functions/function_bitmap.cpp | 7 +-
be/src/vec/functions/function_cast.h | 129 ++++++--------------
be/src/vec/functions/function_rpc.cpp | 2 +-
be/src/vec/functions/function_rpc.h | 2 +-
be/src/vec/functions/functions_geo.cpp | 32 ++---
be/src/vec/functions/functions_geo.h | 1 -
be/src/vec/functions/functions_logical.cpp | 5 +-
be/src/vec/functions/least_greast.cpp | 3 +-
be/src/vec/functions/nullif.cpp | 28 +----
be/src/vec/runtime/vdata_stream_recvr.h | 2 +-
44 files changed, 337 insertions(+), 396 deletions(-)
---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]