Filename | Line Coverage |
root/doris/be/src/exec/es/es_scroll_parser.cpp | 0.00% (0/6) |
root/doris/be/src/exec/rowid_fetcher.cpp | 83.33% (20/24) |
root/doris/be/src/exec/schema_scanner.cpp | 100.00% (2/2) |
root/doris/be/src/exec/schema_scanner/schema_active_queries_scanner.cpp | 100.00% (2/2) |
root/doris/be/src/exec/schema_scanner/schema_backend_active_tasks.cpp | 100.00% (2/2) |
root/doris/be/src/exec/schema_scanner/schema_backend_kerberos_ticket_cache.cpp | 100.00% (2/2) |
root/doris/be/src/exec/schema_scanner/schema_catalog_meta_cache_stats_scanner.cpp | 100.00% (2/2) |
root/doris/be/src/exec/schema_scanner/schema_file_cache_statistics.cpp | 100.00% (2/2) |
root/doris/be/src/exec/schema_scanner/schema_partitions_scanner.cpp | 100.00% (2/2) |
root/doris/be/src/exec/schema_scanner/schema_routine_scanner.cpp | 100.00% (2/2) |
root/doris/be/src/exec/schema_scanner/schema_table_options_scanner.cpp | 100.00% (2/2) |
root/doris/be/src/exec/schema_scanner/schema_table_properties_scanner.cpp | 100.00% (2/2) |
root/doris/be/src/exec/schema_scanner/schema_workload_group_privileges.cpp | 100.00% (2/2) |
root/doris/be/src/exec/schema_scanner/schema_workload_group_resource_usage_scanner.cpp | 100.00% (2/2) |
root/doris/be/src/exec/schema_scanner/schema_workload_groups_scanner.cpp | 100.00% (2/2) |
root/doris/be/src/exec/schema_scanner/schema_workload_sched_policy_scanner.cpp | 100.00% (2/2) |
root/doris/be/src/exec/table_connector.cpp | 0.00% (0/8) |
root/doris/be/src/exec/table_connector.h | 100% (0/0) |
root/doris/be/src/exec/tablet_info.cpp | 100.00% (6/6) |
root/doris/be/src/exec/tablet_info.h | 100.00% (2/2) |
root/doris/be/src/olap/iterators.h | 100% (0/0) |
root/doris/be/src/olap/match_predicate.cpp | 0.00% (0/22) |
root/doris/be/src/olap/push_handler.cpp | 0.00% (0/7) |
root/doris/be/src/olap/push_handler.h | 100% (0/0) |
root/doris/be/src/olap/rowset/segment_v2/column_reader.cpp | 100.00% (1/1) |
root/doris/be/src/olap/rowset/segment_v2/column_writer.cpp | 100.00% (1/1) |
root/doris/be/src/olap/rowset/segment_v2/segment.h | 100.00% (2/2) |
root/doris/be/src/olap/rowset/segment_v2/segment_iterator.cpp | 100.00% (1/1) |
root/doris/be/src/olap/tablet_reader.cpp | 100.00% (2/2) |
root/doris/be/src/olap/tablet_reader.h | 100% (0/0) |
root/doris/be/src/olap/tablet_schema.cpp | 100.00% (1/1) |
root/doris/be/src/pipeline/exec/hashjoin_build_sink.cpp | 100.00% (2/2) |
root/doris/be/src/pipeline/exec/hashjoin_probe_operator.cpp | 100.00% (1/1) |
root/doris/be/src/pipeline/exec/olap_scan_operator.cpp | 100.00% (1/1) |
root/doris/be/src/pipeline/exec/scan_operator.cpp | 78.05% (32/41) |
root/doris/be/src/pipeline/exec/scan_operator.h | 100% (0/0) |
root/doris/be/src/pipeline/exec/schema_scan_operator.cpp | 42.86% (3/7) |
root/doris/be/src/runtime/descriptors.cpp | 90.91% (10/11) |
root/doris/be/src/runtime/descriptors.h | 100.00% (3/3) |
root/doris/be/src/runtime/fold_constant_executor.cpp | 64.71% (11/17) |
root/doris/be/src/runtime/fold_constant_executor.h | 100% (0/0) |
root/doris/be/src/runtime/fragment_mgr.cpp | 100.00% (1/1) |
root/doris/be/src/runtime/primitive_type.h | 100.00% (6/6) |
root/doris/be/src/runtime_filter/runtime_filter.cpp | 100.00% (4/4) |
root/doris/be/src/runtime_filter/runtime_filter_consumer.cpp | 100.00% (11/11) |
root/doris/be/src/runtime_filter/runtime_filter_merger.h | 100.00% (2/2) |
root/doris/be/src/runtime_filter/utils.cpp | 100.00% (8/8) |
root/doris/be/src/runtime_filter/utils.h | 100% (0/0) |
root/doris/be/src/service/internal_service.cpp | 100.00% (2/2) |
root/doris/be/src/udf/udf.cpp | 100.00% (4/4) |
root/doris/be/src/udf/udf.h | 100% (0/0) |
root/doris/be/src/util/arrow/row_batch.cpp | 95.65% (22/23) |
root/doris/be/src/vec/columns/column_nullable.cpp | 0.00% (0/2) |
root/doris/be/src/vec/core/types.h | 100% (0/0) |
root/doris/be/src/vec/data_types/data_type.h | 100.00% (9/9) |
root/doris/be/src/vec/data_types/data_type_agg_state.h | 100.00% (3/3) |
root/doris/be/src/vec/data_types/data_type_array.h | 100.00% (6/6) |
root/doris/be/src/vec/data_types/data_type_bitmap.h | 100.00% (1/1) |
root/doris/be/src/vec/data_types/data_type_date.h | 100.00% (1/1) |
root/doris/be/src/vec/data_types/data_type_date_time.h | 100.00% (1/1) |
root/doris/be/src/vec/data_types/data_type_decimal.cpp | 100.00% (45/45) |
root/doris/be/src/vec/data_types/data_type_decimal.h | 100.00% (12/12) |
root/doris/be/src/vec/data_types/data_type_factory.cpp | 85.40% (275/322) |
root/doris/be/src/vec/data_types/data_type_factory.hpp | 100.00% (6/6) |
root/doris/be/src/vec/data_types/data_type_fixed_length_object.h | 100.00% (1/1) |
root/doris/be/src/vec/data_types/data_type_hll.h | 100.00% (1/1) |
root/doris/be/src/vec/data_types/data_type_ipv4.h | 100.00% (1/1) |
root/doris/be/src/vec/data_types/data_type_ipv6.h | 100.00% (1/1) |
root/doris/be/src/vec/data_types/data_type_jsonb.h | 100.00% (1/1) |
root/doris/be/src/vec/data_types/data_type_map.h | 100.00% (8/8) |
root/doris/be/src/vec/data_types/data_type_nothing.h | 100.00% (1/1) |
root/doris/be/src/vec/data_types/data_type_nullable.h | 100.00% (7/7) |
root/doris/be/src/vec/data_types/data_type_number_base.h | 100.00% (10/10) |
root/doris/be/src/vec/data_types/data_type_object.h | 100.00% (4/4) |
root/doris/be/src/vec/data_types/data_type_quantilestate.h | 100.00% (1/1) |
root/doris/be/src/vec/data_types/data_type_string.h | 88.89% (8/9) |
root/doris/be/src/vec/data_types/data_type_struct.h | 100.00% (12/12) |
root/doris/be/src/vec/data_types/data_type_time.h | 100.00% (1/1) |
root/doris/be/src/vec/data_types/data_type_time_v2.h | 100.00% (4/4) |
root/doris/be/src/vec/exec/format/arrow/arrow_stream_reader.cpp | 100% (0/0) |
root/doris/be/src/vec/exec/format/avro/avro_jni_reader.cpp | 0.00% (0/15) |
root/doris/be/src/vec/exec/format/column_type_convert.cpp | 100.00% (27/27) |
root/doris/be/src/vec/exec/format/column_type_convert.h | 100.00% (5/5) |
root/doris/be/src/vec/exec/format/csv/csv_reader.cpp | 100.00% (5/5) |
root/doris/be/src/vec/exec/format/csv/csv_reader.h | 100% (0/0) |
root/doris/be/src/vec/exec/format/generic_reader.h | 0.00% (0/1) |
root/doris/be/src/vec/exec/format/jni_reader.h | 100% (0/0) |
root/doris/be/src/vec/exec/format/json/new_json_reader.cpp | 17.65% (9/51) |
root/doris/be/src/vec/exec/format/json/new_json_reader.h | 100% (0/0) |
root/doris/be/src/vec/exec/format/orc/vorc_reader.cpp | 84.91% (45/53) |
root/doris/be/src/vec/exec/format/orc/vorc_reader.h | 100% (0/0) |
root/doris/be/src/vec/exec/format/parquet/bool_plain_decoder.cpp | 100.00% (1/1) |
root/doris/be/src/vec/exec/format/parquet/bool_rle_decoder.cpp | 100.00% (1/1) |
root/doris/be/src/vec/exec/format/parquet/parquet_column_convert.cpp | 80.00% (16/20) |
root/doris/be/src/vec/exec/format/parquet/parquet_column_convert.h | 40.00% (4/10) |
root/doris/be/src/vec/exec/format/parquet/parquet_pred_cmp.h | 100.00% (2/2) |
root/doris/be/src/vec/exec/format/parquet/schema_desc.cpp | 79.07% (68/86) |
root/doris/be/src/vec/exec/format/parquet/schema_desc.h | 100.00% (1/1) |
root/doris/be/src/vec/exec/format/parquet/vparquet_column_reader.cpp | 85.71% (24/28) |
root/doris/be/src/vec/exec/format/parquet/vparquet_group_reader.cpp | 66.67% (2/3) |
root/doris/be/src/vec/exec/format/parquet/vparquet_reader.cpp | 100.00% (8/8) |
root/doris/be/src/vec/exec/format/parquet/vparquet_reader.h | 100% (0/0) |
root/doris/be/src/vec/exec/format/table/equality_delete.cpp | 0.00% (0/9) |
root/doris/be/src/vec/exec/format/table/hudi_jni_reader.cpp | 100% (0/0) |
root/doris/be/src/vec/exec/format/table/iceberg_reader.cpp | 0.00% (0/4) |
root/doris/be/src/vec/exec/format/table/iceberg_reader.h | 100% (0/0) |
root/doris/be/src/vec/exec/format/table/lakesoul_jni_reader.cpp | 100% (0/0) |
root/doris/be/src/vec/exec/format/table/lakesoul_jni_reader.h | 100% (0/0) |
root/doris/be/src/vec/exec/format/table/max_compute_jni_reader.cpp | 0.00% (0/1) |
root/doris/be/src/vec/exec/format/table/paimon_jni_reader.cpp | 100% (0/0) |
root/doris/be/src/vec/exec/format/table/table_format_reader.h | 0.00% (0/1) |
root/doris/be/src/vec/exec/format/table/transactional_hive_reader.cpp | 0.00% (0/2) |
root/doris/be/src/vec/exec/format/table/trino_connector_jni_reader.cpp | 100% (0/0) |
root/doris/be/src/vec/exec/format/wal/wal_reader.cpp | 100% (0/0) |
root/doris/be/src/vec/exec/format/wal/wal_reader.h | 100% (0/0) |
root/doris/be/src/vec/exec/jni_connector.cpp | 100.00% (1/1) |
root/doris/be/src/vec/exec/scan/file_scanner.cpp | 18.52% (5/27) |
root/doris/be/src/vec/exec/scan/file_scanner.h | 100% (0/0) |
root/doris/be/src/vec/exec/scan/meta_scanner.cpp | 50.00% (7/14) |
root/doris/be/src/vec/exec/scan/olap_scanner.cpp | 100.00% (7/7) |
root/doris/be/src/vec/exec/vjdbc_connector.cpp | 100.00% (9/9) |
root/doris/be/src/vec/exprs/table_function/udf_table_function.cpp | 100.00% (1/1) |
root/doris/be/src/vec/exprs/vectorized_agg_fn.cpp | 100.00% (3/3) |
root/doris/be/src/vec/exprs/vectorized_fn_call.cpp | 100.00% (1/1) |
root/doris/be/src/vec/exprs/vexpr.cpp | 92.31% (12/13) |
root/doris/be/src/vec/exprs/vexpr.h | 0.00% (0/1) |
root/doris/be/src/vec/exprs/vexpr_context.cpp | 100.00% (1/1) |
root/doris/be/src/vec/exprs/vexpr_context.h | 100% (0/0) |
root/doris/be/src/vec/exprs/vinfo_func.cpp | 0.00% (0/2) |
root/doris/be/src/vec/exprs/vslot_ref.cpp | 0.00% (0/1) |
root/doris/be/src/vec/functions/array/function_array_index.h | 100.00% (3/3) |
root/doris/be/src/vec/functions/array/function_arrays_overlap.h | 100.00% (1/1) |
root/doris/be/src/vec/functions/function_binary_arithmetic.h | 100.00% (3/3) |
root/doris/be/src/vec/functions/function_collection_in.h | 100.00% (1/1) |
root/doris/be/src/vec/functions/function_ip.h | 0.00% (0/1) |
root/doris/be/src/vec/functions/function_multi_match.cpp | 100.00% (1/1) |
root/doris/be/src/vec/functions/function_timestamp.cpp | 100.00% (2/2) |
root/doris/be/src/vec/functions/functions_comparison.h | 100.00% (1/1) |
root/doris/be/src/vec/functions/in.h | 75.00% (6/8) |
root/doris/be/src/vec/functions/match.cpp | 100.00% (1/1) |
root/doris/be/src/vec/olap/olap_data_convertor.cpp | 100.00% (1/1) |
root/doris/be/src/vec/runtime/partitioner.cpp | 100.00% (3/3) |
root/doris/be/src/vec/runtime/vcsv_transformer.cpp | 100.00% (1/1) |
root/doris/be/src/vec/runtime/vorc_transformer.cpp | 0.00% (0/25) |
root/doris/be/src/vec/runtime/vorc_transformer.h | 100% (0/0) |
root/doris/be/src/vec/runtime/vparquet_transformer.cpp | 100.00% (1/1) |
root/doris/be/src/vec/sink/vmysql_result_writer.cpp | 100.00% (3/3) |
root/doris/be/src/vec/sink/vtablet_block_convertor.cpp | 94.74% (54/57) |
root/doris/be/src/vec/sink/vtablet_block_convertor.h | 100.00% (2/2) |
root/doris/be/src/vec/sink/writer/iceberg/partition_transformers.cpp | 4.55% (1/22) |
root/doris/be/src/vec/sink/writer/iceberg/partition_transformers.h | 74.07% (60/81) |
root/doris/be/src/vec/sink/writer/iceberg/viceberg_table_writer.cpp | 0.00% (0/17) |
root/doris/be/src/vec/sink/writer/iceberg/viceberg_table_writer.h | 0.00% (0/1) |
root/doris/be/src/vec/sink/writer/vfile_result_writer.cpp | 0.00% (0/9) |
root/doris/be/src/vec/sink/writer/vhive_table_writer.cpp | 0.00% (0/11) |
root/doris/be/src/vec/sink/writer/vhive_table_writer.h | 100% (0/0) |
Totals | 72.85% (1017/1396) |