Coverage Report

Created: 2026-06-09 07:29

Click here for information about interpreting this report.

FilenameLine Coverage
be/src/core/data_type_serde/data_type_datetimev2_serde.cpp
  76.67% (23/30)
be/src/core/data_type_serde/data_type_datetimev2_serde.h
  100% (0/0)
be/src/core/data_type_serde/data_type_datev2_serde.cpp
  65.00% (13/20)
be/src/core/data_type_serde/data_type_datev2_serde.h
  100% (0/0)
be/src/core/data_type_serde/data_type_decimal_serde.cpp
  88.73% (63/71)
be/src/core/data_type_serde/data_type_decimal_serde.h
  100% (0/0)
be/src/core/data_type_serde/data_type_nullable_serde.cpp
  100.00% (13/13)
be/src/core/data_type_serde/data_type_nullable_serde.h
  100% (0/0)
be/src/core/data_type_serde/data_type_number_serde.cpp
  100.00% (45/45)
be/src/core/data_type_serde/data_type_number_serde.h
  100% (0/0)
be/src/core/data_type_serde/data_type_serde.cpp
  0.00% (0/13)
be/src/core/data_type_serde/data_type_serde.h
  100% (0/0)
be/src/core/data_type_serde/data_type_string_serde.cpp
  78.26% (18/23)
be/src/core/data_type_serde/data_type_string_serde.h
  100% (0/0)
be/src/core/data_type_serde/data_type_time_serde.cpp
  0.00% (0/39)
be/src/core/data_type_serde/data_type_time_serde.h
  100% (0/0)
be/src/core/data_type_serde/decoded_column_view.h
  50.00% (7/14)
be/src/exec/operator/file_scan_operator.cpp
  100.00% (24/24)
be/src/exec/operator/file_scan_operator.h
  100% (0/0)
be/src/exec/scan/file_scanner.h
  100% (0/0)
be/src/exec/scan/file_scanner_v2.cpp
  65.61% (498/759)
be/src/exec/scan/file_scanner_v2.h
  0.00% (0/2)
be/src/exec/scan/split_source_connector.h
  63.16% (12/19)
be/src/exprs/vexpr.cpp
  90.91% (10/11)
be/src/exprs/vexpr.h
  100.00% (1/1)
be/src/exprs/vliteral.h
  100.00% (4/4)
be/src/exprs/vslot_ref.h
  100.00% (5/5)
be/src/format/csv/csv_reader.cpp
  100.00% (2/2)
be/src/format/generic_reader.h
  100% (0/0)
be/src/format/json/new_json_reader.cpp
  100.00% (2/2)
be/src/format/native/native_reader.cpp
  100.00% (2/2)
be/src/format/orc/vorc_reader.cpp
  100.00% (2/2)
be/src/format/parquet/vparquet_reader.cpp
  100.00% (2/2)
be/src/format/table/deletion_vector_reader.cpp
  0.00% (0/6)
be/src/format/table/deletion_vector_reader.h
  0.00% (0/13)
be/src/format_v2/column_data.h
  43.07% (59/137)
be/src/format_v2/column_mapper.cpp
  33.83% (567/1676)
be/src/format_v2/column_mapper.h
  90.00% (9/10)
be/src/format_v2/expr/cast.cpp
  77.92% (60/77)
be/src/format_v2/expr/cast.h
  87.50% (7/8)
be/src/format_v2/expr/delete_predicate.cpp
  0.00% (0/63)
be/src/format_v2/expr/delete_predicate.h
  0.00% (0/6)
be/src/format_v2/expr/equality_delete_predicate.cpp
  0.00% (0/103)
be/src/format_v2/expr/equality_delete_predicate.h
  0.00% (0/6)
be/src/format_v2/expr/literal.h
  100.00% (4/4)
be/src/format_v2/expr/slot_ref.h
  100.00% (13/13)
be/src/format_v2/file_reader.cpp
  20.83% (15/72)
be/src/format_v2/file_reader.h
  54.84% (17/31)
be/src/format_v2/parquet/parquet_column_schema.cpp
  81.16% (168/207)
be/src/format_v2/parquet/parquet_file_context.cpp
  56.44% (57/101)
be/src/format_v2/parquet/parquet_reader.cpp
  67.93% (269/396)
be/src/format_v2/parquet/parquet_scan.cpp
  67.48% (276/409)
be/src/format_v2/parquet/parquet_scan.h
  100.00% (5/5)
be/src/format_v2/parquet/parquet_statistics.cpp
  18.01% (185/1027)
be/src/format_v2/parquet/parquet_statistics.h
  100.00% (1/1)
be/src/format_v2/parquet/parquet_type.cpp
  62.37% (179/287)
be/src/format_v2/parquet/reader/arrow_leaf_reader_adapter.cpp
  54.94% (178/324)
be/src/format_v2/parquet/reader/arrow_leaf_reader_adapter.h
  50.00% (1/2)
be/src/format_v2/parquet/reader/column_reader.cpp
  51.54% (201/390)
be/src/format_v2/parquet/reader/column_reader.h
  36.36% (4/11)
be/src/format_v2/parquet/reader/list_column_reader.cpp
  30.52% (105/344)
be/src/format_v2/parquet/reader/list_column_reader.h
  66.67% (2/3)
be/src/format_v2/parquet/reader/map_column_reader.cpp
  35.04% (164/468)
be/src/format_v2/parquet/reader/map_column_reader.h
  100.00% (3/3)
be/src/format_v2/parquet/reader/nested_column_reader.cpp
  31.82% (105/330)
be/src/format_v2/parquet/reader/nested_column_reader.h
  35.12% (59/168)
be/src/format_v2/parquet/reader/row_position_column_reader.cpp
  0.00% (0/42)
be/src/format_v2/parquet/reader/scalar_column_reader.cpp
  22.94% (25/109)
be/src/format_v2/parquet/reader/scalar_column_reader.h
  100.00% (5/5)
be/src/format_v2/parquet/reader/struct_column_reader.cpp
  31.93% (91/285)
be/src/format_v2/parquet/reader/struct_column_reader.h
  62.50% (5/8)
be/src/format_v2/parquet/selection_vector.h
  15.56% (14/90)
be/src/format_v2/schema_projection.cpp
  8.00% (6/75)
be/src/format_v2/table/hive_reader.cpp
  0.00% (0/23)
be/src/format_v2/table/hive_reader.h
  0.00% (0/1)
be/src/format_v2/table/iceberg_reader.cpp
  0.00% (0/455)
be/src/format_v2/table/iceberg_reader.h
  0.00% (0/22)
be/src/format_v2/table/paimon_reader.cpp
  0.00% (0/142)
be/src/format_v2/table_reader.cpp
  31.77% (115/362)
be/src/format_v2/table_reader.h
  30.26% (207/684)
be/src/io/file_factory.cpp
  80.00% (4/5)
be/src/io/file_factory.h
  100% (0/0)
Totals
  38.87% (3931/10112)

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