Coverage Report

Created: 2026-01-13 22:22

Click here for information about interpreting this report.

FilenameLine Coverage
root/doris/be/src/exec/olap_common.h
  100.00% (3/3)
root/doris/be/src/exec/olap_utils.h
  100.00% (9/9)
root/doris/be/src/exprs/bitmapfilter_predicate.h
  100.00% (2/2)
root/doris/be/src/exprs/create_predicate_function.h
  0.00% (0/8)
root/doris/be/src/olap/accept_null_predicate.h
  0.00% (0/19)
root/doris/be/src/olap/bitmap_filter_predicate.h
  0.00% (0/13)
root/doris/be/src/olap/block_column_predicate.h
  100.00% (3/3)
root/doris/be/src/olap/bloom_filter_predicate.h
  0.00% (0/13)
root/doris/be/src/olap/column_predicate.h
  8.89% (4/45)
root/doris/be/src/olap/comparison_predicate.h
  8.33% (1/12)
root/doris/be/src/olap/delete_handler.cpp
  49.74% (195/392)
root/doris/be/src/olap/delete_handler.h
  100% (0/0)
root/doris/be/src/olap/in_list_predicate.h
  5.88% (1/17)
root/doris/be/src/olap/iterators.h
  100% (0/0)
root/doris/be/src/olap/like_column_predicate.cpp
  0.00% (0/1)
root/doris/be/src/olap/like_column_predicate.h
  0.00% (0/15)
root/doris/be/src/olap/null_predicate.cpp
  100.00% (1/1)
root/doris/be/src/olap/null_predicate.h
  9.09% (1/11)
root/doris/be/src/olap/predicate_creator.cpp
  0.00% (0/106)
root/doris/be/src/olap/predicate_creator.h
  30.26% (59/195)
root/doris/be/src/olap/push_handler.cpp
  0.00% (0/2)
root/doris/be/src/olap/push_handler.h
  100% (0/0)
root/doris/be/src/olap/rowset/segment_v2/column_reader.cpp
  0.00% (0/3)
root/doris/be/src/olap/rowset/segment_v2/column_reader.h
  0.00% (0/1)
root/doris/be/src/olap/rowset/segment_v2/segment.cpp
  0.00% (0/1)
root/doris/be/src/olap/rowset/segment_v2/segment.h
  0.00% (0/1)
root/doris/be/src/olap/rowset/segment_v2/segment_iterator.cpp
  38.46% (5/13)
root/doris/be/src/olap/rowset/segment_v2/segment_iterator.h
  0.00% (0/1)
root/doris/be/src/olap/shared_predicate.h
  0.00% (0/35)
root/doris/be/src/olap/tablet_reader.cpp
  45.45% (5/11)
root/doris/be/src/olap/tablet_reader.h
  100.00% (1/1)
root/doris/be/src/pipeline/exec/file_scan_operator.cpp
  0.00% (0/20)
root/doris/be/src/pipeline/exec/file_scan_operator.h
  0.00% (0/18)
root/doris/be/src/pipeline/exec/mock_scan_operator.h
  68.57% (24/35)
root/doris/be/src/pipeline/exec/olap_scan_operator.cpp
  3.51% (2/57)
root/doris/be/src/pipeline/exec/olap_scan_operator.h
  0.00% (0/27)
root/doris/be/src/pipeline/exec/scan_operator.cpp
  65.45% (288/440)
root/doris/be/src/pipeline/exec/scan_operator.h
  0.00% (0/17)
root/doris/be/src/runtime/runtime_predicate.cpp
  0.00% (0/78)
root/doris/be/src/runtime/runtime_predicate.h
  0.00% (0/1)
root/doris/be/src/vec/exec/format/avro/avro_jni_reader.cpp
  0.00% (0/2)
root/doris/be/src/vec/exec/format/jni_reader.h
  100% (0/0)
root/doris/be/src/vec/exec/format/parquet/vparquet_group_reader.h
  100% (0/0)
root/doris/be/src/vec/exec/format/parquet/vparquet_page_index.cpp
  100% (0/0)
root/doris/be/src/vec/exec/format/parquet/vparquet_reader.cpp
  9.09% (2/22)
root/doris/be/src/vec/exec/format/parquet/vparquet_reader.h
  100% (0/0)
root/doris/be/src/vec/exec/format/table/hive_reader.cpp
  100.00% (2/2)
root/doris/be/src/vec/exec/format/table/hive_reader.h
  100% (0/0)
root/doris/be/src/vec/exec/format/table/hudi_jni_reader.cpp
  0.00% (0/2)
root/doris/be/src/vec/exec/format/table/hudi_jni_reader.h
  100% (0/0)
root/doris/be/src/vec/exec/format/table/hudi_reader.cpp
  0.00% (0/2)
root/doris/be/src/vec/exec/format/table/hudi_reader.h
  100% (0/0)
root/doris/be/src/vec/exec/format/table/iceberg_reader.cpp
  25.00% (2/8)
root/doris/be/src/vec/exec/format/table/iceberg_reader.h
  100% (0/0)
root/doris/be/src/vec/exec/format/table/iceberg_sys_table_jni_reader.cpp
  0.00% (0/2)
root/doris/be/src/vec/exec/format/table/iceberg_sys_table_jni_reader.h
  100% (0/0)
root/doris/be/src/vec/exec/format/table/lakesoul_jni_reader.cpp
  0.00% (0/2)
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/2)
root/doris/be/src/vec/exec/format/table/max_compute_jni_reader.h
  100% (0/0)
root/doris/be/src/vec/exec/format/table/paimon_jni_reader.cpp
  0.00% (0/2)
root/doris/be/src/vec/exec/format/table/paimon_jni_reader.h
  100% (0/0)
root/doris/be/src/vec/exec/format/table/paimon_reader.h
  0.00% (0/2)
root/doris/be/src/vec/exec/format/table/paimon_sys_table_jni_reader.cpp
  0.00% (0/2)
root/doris/be/src/vec/exec/format/table/paimon_sys_table_jni_reader.h
  100% (0/0)
root/doris/be/src/vec/exec/format/table/trino_connector_jni_reader.cpp
  0.00% (0/2)
root/doris/be/src/vec/exec/format/table/trino_connector_jni_reader.h
  100% (0/0)
root/doris/be/src/vec/exec/jni_connector.cpp
  0.00% (0/1)
root/doris/be/src/vec/exec/jni_connector.h
  100% (0/0)
root/doris/be/src/vec/exec/scan/file_scanner.cpp
  23.53% (8/34)
root/doris/be/src/vec/exec/scan/meta_scanner.cpp
  0.00% (0/2)
root/doris/be/src/vec/exec/scan/olap_scanner.cpp
  5.26% (1/19)
root/doris/be/src/vec/exprs/vexpr.h
  100.00% (2/2)
root/doris/be/src/vec/exprs/vexpr_context.h
  100.00% (1/1)
root/doris/be/src/vec/exprs/vruntimefilter_wrapper.h
  0.00% (0/1)
root/doris/be/src/vec/exprs/vtopn_pred.h
  0.00% (0/2)
root/doris/be/src/vec/functions/in.h
  100% (0/0)
Totals
  35.73% (622/1741)

Files which contain no functions. (These files contain code pulled into other files by the preprocessor.)

Generated by llvm-cov -- llvm version 20.1.8