This is an automated email from the ASF dual-hosted git repository.
gabriellee pushed a change to branch master
in repository https://gitbox.apache.org/repos/asf/doris.git
from 77d75e24418 [test](case) add some test case about partition sort hash
types (#50318)
add 559b1837a3f [refactor](type) Use DataType to replace TypeDescriptor
(#50290)
No new revisions were added by this update.
Summary of changes:
be/src/exec/es/es_scroll_parser.cpp | 10 +-
be/src/exec/odbc_connector.cpp | 7 +-
be/src/exec/rowid_fetcher.cpp | 40 +-
be/src/exec/schema_scanner.cpp | 4 +-
.../schema_active_queries_scanner.cpp | 4 +-
.../schema_scanner/schema_backend_active_tasks.cpp | 5 +-
.../schema_backend_kerberos_ticket_cache.cpp | 5 +-
.../schema_catalog_meta_cache_stats_scanner.cpp | 4 +-
.../schema_file_cache_statistics.cpp | 5 +-
.../schema_scanner/schema_partitions_scanner.cpp | 4 +-
.../exec/schema_scanner/schema_routine_scanner.cpp | 4 +-
.../schema_table_options_scanner.cpp | 4 +-
.../schema_table_properties_scanner.cpp | 4 +-
.../schema_workload_group_privileges.cpp | 4 +-
...chema_workload_group_resource_usage_scanner.cpp | 5 +-
.../schema_workload_groups_scanner.cpp | 4 +-
.../schema_workload_sched_policy_scanner.cpp | 4 +-
be/src/exec/table_connector.cpp | 16 +-
be/src/exec/table_connector.h | 5 +-
be/src/exec/tablet_info.cpp | 10 +-
be/src/exec/tablet_info.h | 3 +-
be/src/olap/iterators.h | 2 +-
be/src/olap/match_predicate.cpp | 31 +-
be/src/olap/push_handler.cpp | 18 +-
be/src/olap/push_handler.h | 2 +-
be/src/olap/rowset/rowset_reader_context.h | 2 +-
be/src/olap/rowset/segment_v2/column_reader.cpp | 2 +-
be/src/olap/rowset/segment_v2/column_writer.cpp | 2 +-
be/src/olap/rowset/segment_v2/segment.h | 5 +-
be/src/olap/rowset/segment_v2/segment_iterator.cpp | 2 +-
be/src/olap/tablet_reader.cpp | 4 +-
be/src/olap/tablet_reader.h | 2 +-
be/src/olap/tablet_schema.cpp | 2 +-
be/src/pipeline/exec/hashjoin_build_sink.cpp | 3 +-
be/src/pipeline/exec/hashjoin_probe_operator.cpp | 2 +-
be/src/pipeline/exec/olap_scan_operator.cpp | 2 +-
be/src/pipeline/exec/scan_operator.cpp | 70 +--
be/src/pipeline/exec/scan_operator.h | 5 +-
be/src/pipeline/exec/schema_scan_operator.cpp | 15 +-
be/src/runtime/descriptors.cpp | 41 +-
be/src/runtime/descriptors.h | 12 +-
be/src/runtime/fold_constant_executor.cpp | 32 +-
be/src/runtime/fold_constant_executor.h | 2 +-
be/src/runtime/fragment_mgr.cpp | 2 +-
be/src/runtime/primitive_type.h | 8 +
be/src/runtime/types.cpp | 329 --------------
be/src/runtime/types.h | 239 -----------
be/src/runtime_filter/runtime_filter.cpp | 8 +-
be/src/runtime_filter/runtime_filter_consumer.cpp | 22 +-
be/src/runtime_filter/runtime_filter_merger.h | 4 +-
be/src/runtime_filter/utils.cpp | 18 +-
be/src/runtime_filter/utils.h | 6 +-
be/src/service/internal_service.cpp | 5 +-
be/src/udf/udf.cpp | 11 +-
be/src/udf/udf.h | 17 +-
be/src/util/arrow/row_batch.cpp | 48 ++-
be/src/util/arrow/row_batch.h | 4 +-
be/src/vec/columns/column_nullable.cpp | 4 +-
be/src/vec/core/types.h | 10 +
be/src/vec/data_types/data_type.h | 44 +-
be/src/vec/data_types/data_type_agg_state.h | 6 +-
be/src/vec/data_types/data_type_array.h | 21 +-
be/src/vec/data_types/data_type_bitmap.h | 5 +-
be/src/vec/data_types/data_type_date.h | 4 +-
be/src/vec/data_types/data_type_date_time.h | 4 +-
be/src/vec/data_types/data_type_decimal.cpp | 53 +++
be/src/vec/data_types/data_type_decimal.h | 33 +-
be/src/vec/data_types/data_type_factory.cpp | 473 +++++++++++++++------
be/src/vec/data_types/data_type_factory.hpp | 23 +-
.../vec/data_types/data_type_fixed_length_object.h | 5 +-
be/src/vec/data_types/data_type_hll.h | 2 +-
be/src/vec/data_types/data_type_ipv4.h | 2 +-
be/src/vec/data_types/data_type_ipv6.h | 4 +-
be/src/vec/data_types/data_type_jsonb.h | 4 +-
be/src/vec/data_types/data_type_map.h | 24 +-
be/src/vec/data_types/data_type_nothing.h | 6 +-
be/src/vec/data_types/data_type_nullable.h | 15 +-
be/src/vec/data_types/data_type_number_base.h | 20 +-
be/src/vec/data_types/data_type_object.h | 7 +-
be/src/vec/data_types/data_type_quantilestate.h | 4 +-
be/src/vec/data_types/data_type_string.h | 34 +-
be/src/vec/data_types/data_type_struct.h | 36 +-
be/src/vec/data_types/data_type_time.h | 4 +-
be/src/vec/data_types/data_type_time_v2.h | 11 +-
.../vec/exec/format/arrow/arrow_stream_reader.cpp | 2 +-
be/src/vec/exec/format/arrow/arrow_stream_reader.h | 2 +-
be/src/vec/exec/format/avro/avro_jni_reader.cpp | 39 +-
be/src/vec/exec/format/avro/avro_jni_reader.h | 7 +-
be/src/vec/exec/format/column_type_convert.cpp | 85 ++--
be/src/vec/exec/format/column_type_convert.h | 15 +-
be/src/vec/exec/format/csv/csv_reader.cpp | 37 +-
be/src/vec/exec/format/csv/csv_reader.h | 8 +-
be/src/vec/exec/format/generic_reader.h | 6 +-
be/src/vec/exec/format/jni_reader.cpp | 4 +-
be/src/vec/exec/format/jni_reader.h | 3 +-
be/src/vec/exec/format/json/new_json_reader.cpp | 91 ++--
be/src/vec/exec/format/json/new_json_reader.h | 9 +-
be/src/vec/exec/format/orc/vorc_reader.cpp | 103 ++---
be/src/vec/exec/format/orc/vorc_reader.h | 6 +-
.../vec/exec/format/parquet/bool_plain_decoder.cpp | 2 +-
.../vec/exec/format/parquet/bool_rle_decoder.cpp | 2 +-
.../exec/format/parquet/parquet_column_convert.cpp | 45 +-
.../exec/format/parquet/parquet_column_convert.h | 28 +-
be/src/vec/exec/format/parquet/parquet_pred_cmp.h | 4 +-
be/src/vec/exec/format/parquet/schema_desc.cpp | 186 ++++----
be/src/vec/exec/format/parquet/schema_desc.h | 19 +-
.../exec/format/parquet/vparquet_column_reader.cpp | 64 +--
.../exec/format/parquet/vparquet_group_reader.cpp | 5 +-
be/src/vec/exec/format/parquet/vparquet_reader.cpp | 18 +-
be/src/vec/exec/format/parquet/vparquet_reader.h | 5 +-
be/src/vec/exec/format/table/equality_delete.cpp | 14 +-
be/src/vec/exec/format/table/hudi_jni_reader.cpp | 2 +-
be/src/vec/exec/format/table/hudi_jni_reader.h | 3 +-
be/src/vec/exec/format/table/iceberg_reader.cpp | 10 +-
be/src/vec/exec/format/table/iceberg_reader.h | 9 +-
.../vec/exec/format/table/lakesoul_jni_reader.cpp | 2 +-
be/src/vec/exec/format/table/lakesoul_jni_reader.h | 3 +-
.../exec/format/table/max_compute_jni_reader.cpp | 7 +-
.../vec/exec/format/table/max_compute_jni_reader.h | 3 +-
be/src/vec/exec/format/table/paimon_jni_reader.cpp | 4 +-
be/src/vec/exec/format/table/paimon_jni_reader.h | 3 +-
be/src/vec/exec/format/table/table_format_reader.h | 5 +-
.../format/table/transactional_hive_reader.cpp | 4 +-
.../exec/format/table/transactional_hive_reader.h | 1 -
.../format/table/trino_connector_jni_reader.cpp | 4 +-
.../exec/format/table/trino_connector_jni_reader.h | 3 +-
be/src/vec/exec/format/wal/wal_reader.cpp | 2 +-
be/src/vec/exec/format/wal/wal_reader.h | 2 +-
be/src/vec/exec/jni_connector.cpp | 44 +-
be/src/vec/exec/jni_connector.h | 6 +-
be/src/vec/exec/scan/file_scanner.cpp | 48 ++-
be/src/vec/exec/scan/file_scanner.h | 7 +-
be/src/vec/exec/scan/meta_scanner.cpp | 28 +-
be/src/vec/exec/scan/olap_scanner.cpp | 11 +-
be/src/vec/exec/vjdbc_connector.cpp | 19 +-
.../exprs/table_function/udf_table_function.cpp | 3 +-
be/src/vec/exprs/varray_literal.cpp | 2 -
be/src/vec/exprs/vectorized_agg_fn.cpp | 15 +-
be/src/vec/exprs/vectorized_agg_fn.h | 2 -
be/src/vec/exprs/vectorized_fn_call.cpp | 2 +-
be/src/vec/exprs/vexpr.cpp | 33 +-
be/src/vec/exprs/vexpr.h | 7 +-
be/src/vec/exprs/vexpr_context.cpp | 4 +-
be/src/vec/exprs/vexpr_context.h | 4 +-
be/src/vec/exprs/vinfo_func.cpp | 4 +-
be/src/vec/exprs/vmap_literal.cpp | 2 -
be/src/vec/exprs/vslot_ref.cpp | 5 +-
be/src/vec/functions/array/function_array_index.h | 6 +-
.../vec/functions/array/function_arrays_overlap.h | 3 +-
be/src/vec/functions/function_binary_arithmetic.h | 9 +-
be/src/vec/functions/function_collection_in.h | 3 +-
be/src/vec/functions/function_ip.h | 2 +-
be/src/vec/functions/function_multi_match.cpp | 2 +-
be/src/vec/functions/function_timestamp.cpp | 3 +-
be/src/vec/functions/functions_comparison.h | 2 +-
be/src/vec/functions/in.h | 16 +-
be/src/vec/functions/match.cpp | 2 +-
be/src/vec/olap/olap_data_convertor.cpp | 2 +-
be/src/vec/runtime/partitioner.cpp | 5 +-
be/src/vec/runtime/vcsv_transformer.cpp | 2 +-
be/src/vec/runtime/vorc_transformer.cpp | 42 +-
be/src/vec/runtime/vorc_transformer.h | 2 +-
be/src/vec/runtime/vparquet_transformer.cpp | 2 +-
be/src/vec/runtime/vparquet_transformer.h | 4 -
be/src/vec/sink/vmysql_result_writer.cpp | 5 +-
be/src/vec/sink/vtablet_block_convertor.cpp | 116 ++---
be/src/vec/sink/vtablet_block_convertor.h | 17 +-
.../sink/writer/iceberg/partition_transformers.cpp | 48 +--
.../sink/writer/iceberg/partition_transformers.h | 307 ++++++-------
.../sink/writer/iceberg/viceberg_table_writer.cpp | 35 +-
.../sink/writer/iceberg/viceberg_table_writer.h | 9 +-
be/src/vec/sink/writer/vfile_result_writer.cpp | 13 +-
be/src/vec/sink/writer/vhive_table_writer.cpp | 24 +-
be/src/vec/sink/writer/vhive_table_writer.h | 3 +-
be/src/vec/sink/writer/vmysql_table_writer.cpp | 9 +-
be/test/olap/delta_writer_cluster_key_test.cpp | 3 +-
be/test/olap/delta_writer_test.cpp | 10 +-
be/test/olap/memtable_memory_limiter_test.cpp | 3 +-
be/test/olap/segment_cache_test.cpp | 3 +-
be/test/olap/tablet_cooldown_test.cpp | 3 +-
.../operator/hashjoin_probe_operator_test.cpp | 8 +-
be/test/pipeline/operator/repeat_operator_test.cpp | 3 -
.../operator/scan_normalize_predicate_test.cpp | 29 ++
be/test/runtime/snapshot_loader_test.cpp | 3 +-
.../runtime_filter_consumer_helper_test.cpp | 3 +
be/test/runtime_filter/utils_test.cpp | 13 +-
be/test/testutil/desc_tbl_builder.cpp | 33 +-
be/test/testutil/desc_tbl_builder.h | 10 +-
be/test/testutil/function_utils.cpp | 9 +-
be/test/testutil/function_utils.h | 5 +-
be/test/testutil/mock/mock_descriptors.h | 14 +-
be/test/vec/columns/column_string_test.cpp | 2 +-
be/test/vec/data_types/common_data_type_test.h | 9 +-
.../vec/data_types/data_type_agg_state_test.cpp | 4 +-
be/test/vec/data_types/data_type_array_test.cpp | 8 +-
be/test/vec/data_types/data_type_bitmap_test.cpp | 5 +-
be/test/vec/data_types/data_type_decimal_test.cpp | 46 +-
.../data_type_fixed_length_object_test.cpp | 4 +-
be/test/vec/data_types/data_type_hll_test.cpp | 5 +-
be/test/vec/data_types/data_type_ip_test.cpp | 10 +-
be/test/vec/data_types/data_type_number_test.cpp | 21 +-
.../data_types/data_type_quantile_state_test.cpp | 5 +-
be/test/vec/data_types/data_type_string_test.cpp | 5 +-
.../serde/data_type_serde_arrow_test.cpp | 330 +++++++-------
.../serde/data_type_serde_mysql_test.cpp | 63 ++-
be/test/vec/exec/column_type_convert_test.cpp | 168 ++++----
.../exec/format/parquet/parquet_reader_test.cpp | 6 +-
.../exec/format/parquet/parquet_thrift_test.cpp | 37 +-
be/test/vec/exec/orc_reader_test.cpp | 28 +-
be/test/vec/exprs/vexpr_test.cpp | 23 +-
.../vec/function/function_money_format_test.cpp | 11 +-
be/test/vec/function/function_test_util.cpp | 61 ++-
be/test/vec/function/function_test_util.h | 50 ++-
be/test/vec/jsonb/serialize_test.cpp | 60 +--
.../writer/iceberg/partition_transformers_test.cpp | 50 ++-
.../utils/arrow_column_to_doris_column_test.cpp | 8 +-
.../tvf/test_hdfs_parquet_group4.groovy | 4 +-
.../tvf/test_hdfs_parquet_group5.groovy | 4 +-
.../tvf/test_hdfs_parquet_group6.groovy | 6 +-
219 files changed, 2450 insertions(+), 2538 deletions(-)
---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]