| Filename | Line Coverage |
be/src/core/block/block.cpp | 82.35% (126/153) |
be/src/core/block/block.h | 53.12% (17/32) |
be/src/core/column/column.cpp | 100.00% (3/3) |
be/src/core/column/column.h | 100.00% (8/8) |
be/src/core/column/column_array.cpp | 86.49% (32/37) |
be/src/core/column/column_array.h | 87.50% (7/8) |
be/src/core/column/column_const.cpp | 75.00% (6/8) |
be/src/core/column/column_const.h | 100.00% (7/7) |
be/src/core/column/column_fixed_length_object.h | 100.00% (3/3) |
be/src/core/column/column_map.cpp | 93.62% (88/94) |
be/src/core/column/column_map.h | 100.00% (1/1) |
be/src/core/column/column_nullable.cpp | 83.33% (40/48) |
be/src/core/column/column_nullable.h | 100.00% (1/1) |
be/src/core/column/column_varbinary.h | 100.00% (6/6) |
be/src/core/column/column_variant.cpp | 86.89% (53/61) |
be/src/core/column/column_variant.h | 100.00% (3/3) |
be/src/core/cow.h | 100.00% (12/12) |
be/src/core/data_type/data_type_array.cpp | 100.00% (5/5) |
be/src/core/data_type/data_type_map.cpp | 100.00% (7/7) |
be/src/core/data_type/data_type_struct.cpp | 100.00% (2/2) |
be/src/exec/common/arrow_column_to_doris_column.cpp | 100.00% (6/6) |
be/src/exec/common/data_gen_functions/vnumbers_tvf.cpp | 100.00% (2/2) |
be/src/exec/common/hash_table/hash_map_context.h | 100.00% (1/1) |
be/src/exec/common/partition_sort_utils.cpp | 100.00% (8/8) |
be/src/exec/common/util.hpp | 100.00% (6/6) |
be/src/exec/common/variant_util.cpp | 100.00% (13/13) |
be/src/exec/exchange/local_exchanger.cpp | 100.00% (16/16) |
be/src/exec/exchange/vdata_stream_sender.cpp | 0.00% (0/1) |
be/src/exec/operator/aggregation_sink_operator.cpp | 92.31% (12/13) |
be/src/exec/operator/aggregation_source_operator.cpp | 62.42% (93/149) |
be/src/exec/operator/bucketed_aggregation_sink_operator.cpp | 0.00% (0/4) |
be/src/exec/operator/bucketed_aggregation_source_operator.cpp | 0.00% (0/26) |
be/src/exec/operator/cache_source_operator.cpp | 100.00% (8/8) |
be/src/exec/operator/distinct_streaming_aggregation_operator.cpp | 100.00% (15/15) |
be/src/exec/operator/exchange_sink_operator.cpp | 100.00% (1/1) |
be/src/exec/operator/group_commit_block_sink_operator.cpp | 0.00% (0/1) |
be/src/exec/operator/hashjoin_build_sink.cpp | 25.00% (1/4) |
be/src/exec/operator/hashjoin_build_sink.h | 100.00% (1/1) |
be/src/exec/operator/hashjoin_probe_operator.cpp | 100.00% (3/3) |
be/src/exec/operator/join/process_hash_table_probe_impl.h | 66.67% (12/18) |
be/src/exec/operator/nested_loop_join_probe_operator.cpp | 0.00% (0/11) |
be/src/exec/operator/operator.cpp | 100.00% (4/4) |
be/src/exec/operator/partitioned_aggregation_sink_operator.cpp | 100.00% (2/2) |
be/src/exec/operator/repeat_operator.cpp | 100.00% (6/6) |
be/src/exec/operator/schema_scan_operator.cpp | 0.00% (0/10) |
be/src/exec/operator/set_sink_operator.cpp | 100.00% (2/2) |
be/src/exec/operator/set_source_operator.cpp | 100.00% (4/4) |
be/src/exec/operator/streaming_aggregation_operator.cpp | 41.86% (18/43) |
be/src/exec/operator/table_function_operator.cpp | 100.00% (10/10) |
be/src/exec/operator/union_sink_operator.h | 100.00% (3/3) |
be/src/exec/operator/union_source_operator.cpp | 100.00% (4/4) |
be/src/exec/rowid_fetcher.cpp | 0.00% (0/25) |
be/src/exec/scan/file_scanner.cpp | 0.00% (0/13) |
be/src/exec/scan/meta_scanner.cpp | 0.00% (0/9) |
be/src/exec/scan/scanner.cpp | 0.00% (0/5) |
be/src/exec/scan/scanner.h | 0.00% (0/3) |
be/src/exec/sink/vtablet_block_convertor.cpp | 0.00% (0/18) |
be/src/exec/sink/writer/vtablet_writer.cpp | 0.00% (0/5) |
be/src/exec/sink/writer/vtablet_writer_v2.cpp | 0.00% (0/5) |
be/src/exec/sort/partition_sorter.cpp | 88.89% (8/9) |
be/src/exec/sort/sorter.cpp | 100.00% (3/3) |
be/src/exec/sort/vsorted_run_merger.cpp | 100.00% (4/4) |
be/src/exprs/aggregate/aggregate_function_java_udaf.h | 0.00% (0/7) |
be/src/exprs/aggregate/aggregate_function_null_v2.h | 0.00% (0/1) |
be/src/exprs/aggregate/aggregate_function_sort.h | 28.57% (10/35) |
be/src/exprs/function/array/function_array_flatten.cpp | 0.00% (0/7) |
be/src/exprs/function/cast/cast_base.h | 100.00% (4/4) |
be/src/exprs/function/cast/cast_to_basic_number_common.h | 100.00% (8/8) |
be/src/exprs/function/cast/cast_to_boolean.h | 100.00% (8/8) |
be/src/exprs/function/cast/cast_to_date.h | 94.12% (16/17) |
be/src/exprs/function/cast/cast_to_decimal.h | 100.00% (8/8) |
be/src/exprs/function/cast/cast_to_ip.h | 100.00% (8/8) |
be/src/exprs/function/cast/cast_to_string.h | 100.00% (8/8) |
be/src/exprs/function/cast/cast_to_variant.h | 38.10% (8/21) |
be/src/exprs/function/function.cpp | 100.00% (4/4) |
be/src/exprs/function/function_bitmap.cpp | 100.00% (5/5) |
be/src/exprs/function/function_variant_element.cpp | 40.00% (4/10) |
be/src/exprs/table_function/python_udtf_function.cpp | 0.00% (0/3) |
be/src/exprs/table_function/udf_table_function.cpp | 0.00% (0/3) |
be/src/exprs/table_function/vexplode.cpp | 0.00% (0/6) |
be/src/exprs/table_function/vexplode_v2.cpp | 0.00% (0/6) |
be/src/exprs/vcase_expr.h | 0.00% (0/3) |
be/src/exprs/vcompound_pred.h | 0.00% (0/29) |
be/src/format/arrow/arrow_stream_reader.cpp | 0.00% (0/9) |
be/src/format/column_type_convert.cpp | 100.00% (4/4) |
be/src/format/column_type_convert.h | 89.19% (33/37) |
be/src/format/count_reader.h | 100.00% (2/2) |
be/src/format/csv/csv_reader.cpp | 0.00% (0/20) |
be/src/format/csv/csv_reader.h | 100% (0/0) |
be/src/format/jni/jni_data_bridge.cpp | 0.00% (0/26) |
be/src/format/json/new_json_reader.cpp | 74.19% (23/31) |
be/src/format/json/new_json_reader.h | 100% (0/0) |
be/src/format/orc/vorc_reader.cpp | 72.84% (59/81) |
be/src/format/orc/vorc_reader.h | 100.00% (2/2) |
be/src/format/parquet/byte_stream_split_decoder.cpp | 100.00% (7/7) |
be/src/format/parquet/delta_bit_pack_decoder.h | 100.00% (15/15) |
be/src/format/parquet/fix_length_dict_decoder.hpp | 100.00% (7/7) |
be/src/format/parquet/fix_length_plain_decoder.h | 100.00% (7/7) |
be/src/format/parquet/parquet_column_convert.cpp | 72.73% (16/22) |
be/src/format/parquet/parquet_column_convert.h | 82.96% (112/135) |
be/src/format/parquet/vparquet_column_reader.cpp | 85.71% (12/14) |
be/src/format/parquet/vparquet_column_reader.h | 100.00% (1/1) |
be/src/format/parquet/vparquet_group_reader.cpp | 78.57% (11/14) |
be/src/format/parquet/vparquet_reader.cpp | 100.00% (3/3) |
be/src/format/parquet/vparquet_reader.h | 100.00% (2/2) |
be/src/format/table/equality_delete.cpp | 0.00% (0/3) |
be/src/format/table/es/es_http_reader.cpp | 0.00% (0/2) |
be/src/format/table/iceberg_reader_mixin.h | 0.00% (0/9) |
be/src/format/table/paimon_cpp_reader.cpp | 20.00% (2/10) |
be/src/format/table/paimon_jni_reader.cpp | 0.00% (0/2) |
be/src/format/table/parquet_metadata_reader.cpp | 0.00% (0/13) |
be/src/format/table/remote_doris_reader.cpp | 0.00% (0/9) |
be/src/format/table/table_format_reader.h | 75.00% (6/8) |
be/src/format/transformer/merge_partitioner.cpp | 100.00% (2/2) |
be/src/information_schema/schema_active_queries_scanner.cpp | 0.00% (0/2) |
be/src/information_schema/schema_authentication_integrations_scanner.cpp | 0.00% (0/2) |
be/src/information_schema/schema_backend_active_tasks.cpp | 0.00% (0/2) |
be/src/information_schema/schema_backend_kerberos_ticket_cache.cpp | 0.00% (0/2) |
be/src/information_schema/schema_catalog_meta_cache_stats_scanner.cpp | 0.00% (0/2) |
be/src/information_schema/schema_database_properties_scanner.cpp | 0.00% (0/2) |
be/src/information_schema/schema_file_cache_statistics.cpp | 0.00% (0/2) |
be/src/information_schema/schema_partitions_scanner.cpp | 0.00% (0/2) |
be/src/information_schema/schema_role_mappings_scanner.cpp | 0.00% (0/2) |
be/src/information_schema/schema_scanner.cpp | 15.00% (3/20) |
be/src/information_schema/schema_scanner_helper.cpp | 42.86% (9/21) |
be/src/information_schema/schema_sql_block_rule_status_scanner.cpp | 0.00% (0/2) |
be/src/information_schema/schema_table_options_scanner.cpp | 0.00% (0/2) |
be/src/information_schema/schema_table_properties_scanner.cpp | 0.00% (0/2) |
be/src/information_schema/schema_table_stream_consumption_scanner.cpp | 0.00% (0/2) |
be/src/information_schema/schema_table_streams_scanner.cpp | 0.00% (0/2) |
be/src/information_schema/schema_view_dependency_scanner.cpp | 0.00% (0/2) |
be/src/information_schema/schema_workload_group_privileges.cpp | 0.00% (0/2) |
be/src/information_schema/schema_workload_group_resource_usage_scanner.cpp | 0.00% (0/2) |
be/src/information_schema/schema_workload_groups_scanner.cpp | 0.00% (0/2) |
be/src/information_schema/schema_workload_sched_policy_scanner.cpp | 0.00% (0/2) |
be/src/load/memtable/memtable.cpp | 59.09% (13/22) |
be/src/load/memtable/memtable.h | 100% (0/0) |
be/src/runtime/query_cache/query_cache.cpp | 100.00% (4/4) |
be/src/runtime/result_block_buffer.cpp | 100.00% (4/4) |
be/src/service/point_query_executor.cpp | 0.00% (0/77) |
be/src/storage/iterator/block_reader.cpp | 41.67% (5/12) |
be/src/storage/iterator/vcollect_iterator.cpp | 60.00% (3/5) |
be/src/storage/iterator/vertical_block_reader.cpp | 100.00% (17/17) |
be/src/storage/iterator/vgeneric_iterators.cpp | 0.00% (0/2) |
be/src/storage/partial_update_info.cpp | 0.00% (0/33) |
be/src/storage/schema_change/schema_change.cpp | 0.00% (0/17) |
be/src/storage/segment/column_reader.cpp | 85.71% (18/21) |
be/src/storage/segment/segment_writer.cpp | 40.00% (2/5) |
be/src/storage/segment/segment_writer.h | 100% (0/0) |
be/src/storage/segment/variant/binary_column_extract_iterator.h | 100.00% (2/2) |
be/src/storage/segment/variant/hierarchical_data_iterator.cpp | 91.67% (22/24) |
be/src/storage/segment/variant/hierarchical_data_iterator.h | 100.00% (1/1) |
be/src/storage/segment/variant/variant_column_reader.cpp | 0.00% (0/3) |
be/src/storage/segment/variant/variant_column_writer_impl.cpp | 100.00% (8/8) |
be/src/storage/segment/variant/variant_streaming_compaction_writer.cpp | 87.50% (7/8) |
be/src/storage/segment/vertical_segment_writer.cpp | 13.33% (2/15) |
be/src/storage/segment/vertical_segment_writer.h | 100% (0/0) |
be/src/storage/tablet/base_tablet.cpp | 0.00% (0/21) |
be/src/util/jsonb/serialize.cpp | 33.33% (8/24) |
Totals | 59.09% (1238/2095) |