| Filename | Line Coverage |
root/doris/be/src/core/block/block.cpp | 77.71% (129/166) |
root/doris/be/src/core/block/block.h | 50.00% (15/30) |
root/doris/be/src/core/column/column.cpp | 100.00% (3/3) |
root/doris/be/src/core/column/column.h | 88.89% (8/9) |
root/doris/be/src/core/column/column_array.cpp | 80.00% (32/40) |
root/doris/be/src/core/column/column_array.h | 87.50% (7/8) |
root/doris/be/src/core/column/column_const.cpp | 75.00% (6/8) |
root/doris/be/src/core/column/column_const.h | 100.00% (7/7) |
root/doris/be/src/core/column/column_fixed_length_object.h | 100.00% (3/3) |
root/doris/be/src/core/column/column_map.cpp | 89.80% (88/98) |
root/doris/be/src/core/column/column_map.h | 100.00% (1/1) |
root/doris/be/src/core/column/column_nullable.cpp | 87.72% (50/57) |
root/doris/be/src/core/column/column_nullable.h | 100.00% (1/1) |
root/doris/be/src/core/column/column_string.cpp | 72.00% (18/25) |
root/doris/be/src/core/column/column_string.h | 100% (0/0) |
root/doris/be/src/core/column/column_struct.cpp | 0.00% (0/5) |
root/doris/be/src/core/column/column_struct.h | 100% (0/0) |
root/doris/be/src/core/column/column_varbinary.h | 100.00% (6/6) |
root/doris/be/src/core/column/column_variant.cpp | 96.72% (59/61) |
root/doris/be/src/core/column/column_variant.h | 100.00% (3/3) |
root/doris/be/src/core/cow.h | 100.00% (12/12) |
root/doris/be/src/core/data_type/data_type_array.cpp | 65.00% (13/20) |
root/doris/be/src/core/data_type/data_type_array.h | 66.67% (2/3) |
root/doris/be/src/core/data_type/data_type_map.cpp | 43.75% (7/16) |
root/doris/be/src/core/data_type/data_type_nullable.cpp | 100.00% (18/18) |
root/doris/be/src/core/data_type/data_type_struct.cpp | 50.00% (2/4) |
root/doris/be/src/core/data_type/primitive_type.h | 100% (0/0) |
root/doris/be/src/core/data_type_serde/data_type_array_serde.cpp | 100.00% (2/2) |
root/doris/be/src/core/data_type_serde/data_type_array_serde.h | 100.00% (6/6) |
root/doris/be/src/core/data_type_serde/data_type_nullable_serde.h | 100% (0/0) |
root/doris/be/src/exec/common/data_gen_functions/vnumbers_tvf.cpp | 100.00% (2/2) |
root/doris/be/src/exec/common/hash_table/hash_map_context.h | 100.00% (1/1) |
root/doris/be/src/exec/common/partition_sort_utils.cpp | 100.00% (8/8) |
root/doris/be/src/exec/common/util.hpp | 100.00% (6/6) |
root/doris/be/src/exec/common/variant_util.cpp | 100.00% (4/4) |
root/doris/be/src/exec/connector/jni_connector.cpp | 84.62% (22/26) |
root/doris/be/src/exec/exchange/local_exchanger.cpp | 100.00% (9/9) |
root/doris/be/src/exec/exchange/vdata_stream_sender.cpp | 100.00% (1/1) |
root/doris/be/src/exec/operator/aggregation_sink_operator.cpp | 92.31% (12/13) |
root/doris/be/src/exec/operator/aggregation_source_operator.cpp | 97.89% (93/95) |
root/doris/be/src/exec/operator/assert_num_rows_operator.cpp | 100.00% (3/3) |
root/doris/be/src/exec/operator/cache_source_operator.cpp | 100.00% (8/8) |
root/doris/be/src/exec/operator/distinct_streaming_aggregation_operator.cpp | 86.96% (20/23) |
root/doris/be/src/exec/operator/exchange_sink_operator.cpp | 100.00% (1/1) |
root/doris/be/src/exec/operator/group_commit_block_sink_operator.cpp | 100.00% (1/1) |
root/doris/be/src/exec/operator/hashjoin_build_sink.cpp | 62.16% (23/37) |
root/doris/be/src/exec/operator/hashjoin_build_sink.h | 100.00% (1/1) |
root/doris/be/src/exec/operator/hashjoin_probe_operator.cpp | 100.00% (3/3) |
root/doris/be/src/exec/operator/join/process_hash_table_probe_impl.h | 100.00% (19/19) |
root/doris/be/src/exec/operator/nested_loop_join_probe_operator.cpp | 100.00% (9/9) |
root/doris/be/src/exec/operator/nested_loop_join_probe_operator.h | 100.00% (3/3) |
root/doris/be/src/exec/operator/operator.cpp | 71.43% (5/7) |
root/doris/be/src/exec/operator/partitioned_aggregation_sink_operator.cpp | 100.00% (2/2) |
root/doris/be/src/exec/operator/repeat_operator.cpp | 100.00% (6/6) |
root/doris/be/src/exec/operator/schema_scan_operator.cpp | 80.00% (8/10) |
root/doris/be/src/exec/operator/set_sink_operator.cpp | 100.00% (2/2) |
root/doris/be/src/exec/operator/set_source_operator.cpp | 100.00% (4/4) |
root/doris/be/src/exec/operator/streaming_aggregation_operator.cpp | 70.73% (29/41) |
root/doris/be/src/exec/operator/table_function_operator.cpp | 100.00% (10/10) |
root/doris/be/src/exec/operator/union_sink_operator.h | 100.00% (3/3) |
root/doris/be/src/exec/operator/union_source_operator.cpp | 100.00% (4/4) |
root/doris/be/src/exec/rowid_fetcher.cpp | 57.89% (11/19) |
root/doris/be/src/exec/scan/es_scanner.cpp | 66.67% (16/24) |
root/doris/be/src/exec/scan/file_scanner.cpp | 75.00% (15/20) |
root/doris/be/src/exec/scan/meta_scanner.cpp | 100.00% (19/19) |
root/doris/be/src/exec/scan/scanner.cpp | 100.00% (5/5) |
root/doris/be/src/exec/scan/scanner.h | 100.00% (3/3) |
root/doris/be/src/exec/scan/scanner_scheduler.cpp | 100.00% (10/10) |
root/doris/be/src/exec/sink/vtablet_block_convertor.cpp | 100.00% (18/18) |
root/doris/be/src/exec/sink/writer/vtablet_writer.cpp | 100.00% (5/5) |
root/doris/be/src/exec/sink/writer/vtablet_writer_v2.cpp | 100.00% (5/5) |
root/doris/be/src/exec/sort/partition_sorter.cpp | 100.00% (9/9) |
root/doris/be/src/exec/sort/sorter.cpp | 100.00% (7/7) |
root/doris/be/src/exec/sort/vsorted_run_merger.cpp | 100.00% (4/4) |
root/doris/be/src/exprs/aggregate/aggregate_function_foreach.h | 100.00% (10/10) |
root/doris/be/src/exprs/aggregate/aggregate_function_java_udaf.h | 100.00% (7/7) |
root/doris/be/src/exprs/aggregate/aggregate_function_null_v2.h | 0.00% (0/1) |
root/doris/be/src/exprs/aggregate/aggregate_function_sort.h | 91.43% (32/35) |
root/doris/be/src/exprs/function/array/function_array_flatten.cpp | 100.00% (7/7) |
root/doris/be/src/exprs/function/cast/cast_base.h | 100.00% (4/4) |
root/doris/be/src/exprs/function/cast/cast_to_array.h | 100.00% (1/1) |
root/doris/be/src/exprs/function/cast/cast_to_basic_number_common.h | 100.00% (8/8) |
root/doris/be/src/exprs/function/cast/cast_to_boolean.h | 100.00% (8/8) |
root/doris/be/src/exprs/function/cast/cast_to_date.h | 94.12% (16/17) |
root/doris/be/src/exprs/function/cast/cast_to_decimal.h | 100.00% (8/8) |
root/doris/be/src/exprs/function/cast/cast_to_ip.h | 100.00% (8/8) |
root/doris/be/src/exprs/function/cast/cast_to_string.h | 100.00% (8/8) |
root/doris/be/src/exprs/function/cast/cast_to_variant.h | 100.00% (3/3) |
root/doris/be/src/exprs/function/function.cpp | 100.00% (4/4) |
root/doris/be/src/exprs/function/function_bitmap.cpp | 100.00% (5/5) |
root/doris/be/src/exprs/function/function_variant_element.cpp | 80.00% (8/10) |
root/doris/be/src/exprs/lambda_function/varray_map_function.cpp | 100.00% (7/7) |
root/doris/be/src/exprs/lambda_function/varray_sort_function.cpp | 100.00% (4/4) |
root/doris/be/src/exprs/table_function/python_udtf_function.cpp | 100.00% (3/3) |
root/doris/be/src/exprs/table_function/udf_table_function.cpp | 66.67% (2/3) |
root/doris/be/src/exprs/table_function/vexplode.cpp | 0.00% (0/6) |
root/doris/be/src/exprs/table_function/vexplode_v2.cpp | 33.33% (2/6) |
root/doris/be/src/exprs/vcase_expr.h | 100.00% (3/3) |
root/doris/be/src/exprs/vcompound_pred.h | 100.00% (29/29) |
root/doris/be/src/exprs/vexpr_context.cpp | 100.00% (2/2) |
root/doris/be/src/format/arrow/arrow_stream_reader.cpp | 88.89% (8/9) |
root/doris/be/src/format/column_type_convert.cpp | 100.00% (4/4) |
root/doris/be/src/format/column_type_convert.h | 89.19% (33/37) |
root/doris/be/src/format/csv/csv_reader.cpp | 100.00% (20/20) |
root/doris/be/src/format/csv/csv_reader.h | 100% (0/0) |
root/doris/be/src/format/json/new_json_reader.cpp | 92.59% (50/54) |
root/doris/be/src/format/json/new_json_reader.h | 100% (0/0) |
root/doris/be/src/format/orc/vorc_reader.cpp | 96.12% (99/103) |
root/doris/be/src/format/parquet/byte_stream_split_decoder.cpp | 100.00% (7/7) |
root/doris/be/src/format/parquet/delta_bit_pack_decoder.h | 100.00% (15/15) |
root/doris/be/src/format/parquet/fix_length_dict_decoder.hpp | 100.00% (7/7) |
root/doris/be/src/format/parquet/fix_length_plain_decoder.h | 100.00% (7/7) |
root/doris/be/src/format/parquet/parquet_column_convert.cpp | 72.73% (16/22) |
root/doris/be/src/format/parquet/parquet_column_convert.h | 97.14% (136/140) |
root/doris/be/src/format/parquet/vparquet_column_reader.cpp | 100.00% (14/14) |
root/doris/be/src/format/parquet/vparquet_column_reader.h | 100.00% (3/3) |
root/doris/be/src/format/parquet/vparquet_group_reader.cpp | 100.00% (31/31) |
root/doris/be/src/format/parquet/vparquet_reader.cpp | 100.00% (5/5) |
root/doris/be/src/format/table/equality_delete.cpp | 66.67% (2/3) |
root/doris/be/src/format/table/iceberg_reader.cpp | 100.00% (7/7) |
root/doris/be/src/format/table/paimon_cpp_reader.cpp | 20.00% (2/10) |
root/doris/be/src/format/table/paimon_jni_reader.cpp | 100.00% (2/2) |
root/doris/be/src/format/table/parquet_metadata_reader.cpp | 76.92% (10/13) |
root/doris/be/src/format/table/remote_doris_reader.cpp | 88.89% (8/9) |
root/doris/be/src/format/table/table_format_reader.h | 100.00% (2/2) |
root/doris/be/src/format/transformer/merge_partitioner.cpp | 100.00% (2/2) |
root/doris/be/src/information_schema/schema_active_queries_scanner.cpp | 100.00% (2/2) |
root/doris/be/src/information_schema/schema_authentication_integrations_scanner.cpp | 100.00% (2/2) |
root/doris/be/src/information_schema/schema_backend_active_tasks.cpp | 100.00% (2/2) |
root/doris/be/src/information_schema/schema_backend_kerberos_ticket_cache.cpp | 0.00% (0/2) |
root/doris/be/src/information_schema/schema_catalog_meta_cache_stats_scanner.cpp | 100.00% (2/2) |
root/doris/be/src/information_schema/schema_file_cache_statistics.cpp | 100.00% (2/2) |
root/doris/be/src/information_schema/schema_partitions_scanner.cpp | 100.00% (2/2) |
root/doris/be/src/information_schema/schema_role_mappings_scanner.cpp | 100.00% (2/2) |
root/doris/be/src/information_schema/schema_routine_scanner.cpp | 100.00% (2/2) |
root/doris/be/src/information_schema/schema_scanner.cpp | 90.48% (19/21) |
root/doris/be/src/information_schema/schema_scanner_helper.cpp | 85.71% (18/21) |
root/doris/be/src/information_schema/schema_sql_block_rule_status_scanner.cpp | 100.00% (2/2) |
root/doris/be/src/information_schema/schema_table_options_scanner.cpp | 100.00% (2/2) |
root/doris/be/src/information_schema/schema_table_properties_scanner.cpp | 100.00% (2/2) |
root/doris/be/src/information_schema/schema_view_dependency_scanner.cpp | 100.00% (2/2) |
root/doris/be/src/information_schema/schema_workload_group_privileges.cpp | 100.00% (2/2) |
root/doris/be/src/information_schema/schema_workload_group_resource_usage_scanner.cpp | 100.00% (2/2) |
root/doris/be/src/information_schema/schema_workload_groups_scanner.cpp | 100.00% (2/2) |
root/doris/be/src/information_schema/schema_workload_sched_policy_scanner.cpp | 100.00% (2/2) |
root/doris/be/src/load/memtable/memtable.cpp | 95.45% (21/22) |
root/doris/be/src/load/memtable/memtable.h | 100% (0/0) |
root/doris/be/src/runtime/query_cache/query_cache.cpp | 100.00% (4/4) |
root/doris/be/src/runtime/result_block_buffer.cpp | 100.00% (4/4) |
root/doris/be/src/service/point_query_executor.cpp | 91.03% (71/78) |
root/doris/be/src/storage/iterator/block_reader.cpp | 90.00% (9/10) |
root/doris/be/src/storage/iterator/vcollect_iterator.cpp | 71.43% (5/7) |
root/doris/be/src/storage/iterator/vertical_block_reader.cpp | 100.00% (17/17) |
root/doris/be/src/storage/iterator/vgeneric_iterators.cpp | 100.00% (2/2) |
root/doris/be/src/storage/partial_update_info.cpp | 100.00% (35/35) |
root/doris/be/src/storage/schema_change/schema_change.cpp | 100.00% (19/19) |
root/doris/be/src/storage/segment/column_reader.cpp | 100.00% (21/21) |
root/doris/be/src/storage/segment/segment_iterator.cpp | 100.00% (7/7) |
root/doris/be/src/storage/segment/segment_iterator.h | 100.00% (2/2) |
root/doris/be/src/storage/segment/segment_writer.cpp | 100.00% (5/5) |
root/doris/be/src/storage/segment/segment_writer.h | 100% (0/0) |
root/doris/be/src/storage/segment/variant/binary_column_extract_iterator.h | 100.00% (2/2) |
root/doris/be/src/storage/segment/variant/hierarchical_data_iterator.cpp | 100.00% (24/24) |
root/doris/be/src/storage/segment/variant/hierarchical_data_iterator.h | 100.00% (1/1) |
root/doris/be/src/storage/segment/variant/variant_column_reader.cpp | 0.00% (0/3) |
root/doris/be/src/storage/segment/variant/variant_column_writer_impl.cpp | 100.00% (8/8) |
root/doris/be/src/storage/segment/variant/variant_streaming_compaction_writer.cpp | 87.50% (7/8) |
root/doris/be/src/storage/segment/vertical_segment_writer.cpp | 100.00% (14/14) |
root/doris/be/src/storage/tablet/base_tablet.cpp | 85.71% (18/21) |
root/doris/be/src/util/jsonb/serialize.cpp | 75.00% (18/24) |
Totals | 88.54% (2009/2269) |