Coverage Report

Created: 2026-06-11 15:14

Click here for information about interpreting this report.

FilenameLine Coverage
be/src/core/block/block.cpp
  100.00% (2/2)
be/src/core/column/column.h
  100% (0/0)
be/src/core/column/column_const.h
  100.00% (1/1)
be/src/exec/common/hash_table/hash_map_context.h
  100.00% (3/3)
be/src/exec/common/join_utils.h
  100.00% (1/1)
be/src/exec/common/util.hpp
  100.00% (4/4)
be/src/exec/common/variant_util.cpp
  100.00% (7/7)
be/src/exec/operator/hashjoin_build_sink.cpp
  100.00% (12/12)
be/src/exec/operator/hashjoin_probe_operator.cpp
  100.00% (9/9)
be/src/exec/operator/join/process_hash_table_probe_impl.h
  100.00% (2/2)
be/src/exec/operator/nested_loop_join_probe_operator.cpp
  57.63% (34/59)
be/src/exec/operator/operator.cpp
  100.00% (1/1)
be/src/exec/operator/schema_scan_operator.cpp
  100.00% (2/2)
be/src/exec/operator/table_function_operator.cpp
  100.00% (3/3)
be/src/exec/scan/file_scanner.cpp
  100.00% (1/1)
be/src/exec/sink/vrow_distribution.cpp
  100% (0/0)
be/src/exec/sink/vtablet_block_convertor.cpp
  100% (0/0)
be/src/exec/sink/writer/iceberg/partition_transformers.h
  100.00% (15/15)
be/src/exec/sink/writer/iceberg/viceberg_table_writer.cpp
  100.00% (1/1)
be/src/exprs/aggregate/aggregate_function_count.h
  100.00% (1/1)
be/src/exprs/aggregate/aggregate_function_foreachv2.cpp
  100.00% (1/1)
be/src/exprs/aggregate/aggregate_function_group_array_set_op.h
  100.00% (1/1)
be/src/exprs/aggregate/aggregate_function_map.h
  100.00% (3/3)
be/src/exprs/aggregate/aggregate_function_null.h
  0.00% (0/1)
be/src/exprs/aggregate/aggregate_function_null_v2.h
  100.00% (1/1)
be/src/exprs/aggregate/aggregate_function_percentile.h
  50.00% (1/2)
be/src/exprs/aggregate/aggregate_function_retention.h
  100.00% (1/1)
be/src/exprs/aggregate/aggregate_function_topn.h
  100.00% (1/1)
be/src/exprs/aggregate/aggregate_function_window.h
  100.00% (2/2)
be/src/exprs/bloom_filter_func_adaptor.h
  100.00% (4/4)
be/src/exprs/function/array/function_array_aggregation.cpp
  100.00% (5/5)
be/src/exprs/function/array/function_array_apply.cpp
  100.00% (1/1)
be/src/exprs/function/array/function_array_constructor.cpp
  100.00% (1/1)
be/src/exprs/function/array/function_array_count.cpp
  100.00% (2/2)
be/src/exprs/function/array/function_array_distance.h
  100.00% (3/3)
be/src/exprs/function/array/function_array_distinct.h
  100.00% (4/4)
be/src/exprs/function/array/function_array_element.h
  100.00% (8/8)
be/src/exprs/function/array/function_array_enumerate.cpp
  100.00% (1/1)
be/src/exprs/function/array/function_array_enumerate_uniq.cpp
  60.00% (6/10)
be/src/exprs/function/array/function_array_first_or_last_index.cpp
  100.00% (1/1)
be/src/exprs/function/array/function_array_index.h
  100.00% (9/9)
be/src/exprs/function/array/function_array_mapped.h
  50.00% (1/2)
be/src/exprs/function/array/function_array_pushback.cpp
  100.00% (1/1)
be/src/exprs/function/array/function_array_pushfront.cpp
  100.00% (1/1)
be/src/exprs/function/array/function_array_remove.h
  100.00% (10/10)
be/src/exprs/function/array/function_array_split.cpp
  100.00% (4/4)
be/src/exprs/function/array/function_array_utils.cpp
  100.00% (6/6)
be/src/exprs/function/array/function_array_with_constant.cpp
  100.00% (1/1)
be/src/exprs/function/array/varray_match_function.cpp
  100.00% (5/5)
be/src/exprs/function/complex_hash_map_dictionary.cpp
  100.00% (1/1)
be/src/exprs/function/complex_hash_map_dictionary.h
  100.00% (1/1)
be/src/exprs/function/dictionary.cpp
  100.00% (1/1)
be/src/exprs/function/dictionary_util.h
  100.00% (2/2)
be/src/exprs/function/function_collection_in.h
  100.00% (5/5)
be/src/exprs/function/function_ip.h
  100.00% (6/6)
be/src/exprs/function/function_jsonb.cpp
  100.00% (49/49)
be/src/exprs/function/function_map.cpp
  100.00% (8/8)
be/src/exprs/function/function_variant_element.cpp
  100.00% (1/1)
be/src/exprs/function/functions_multi_string_position.cpp
  76.92% (20/26)
be/src/exprs/function/functions_multi_string_search.cpp
  50.00% (5/10)
be/src/exprs/function/if.cpp
  100.00% (2/2)
be/src/exprs/function/in.h
  71.43% (5/7)
be/src/exprs/function/ip_address_dictionary.cpp
  100.00% (2/2)
be/src/exprs/hybrid_set.h
  100.00% (3/3)
be/src/exprs/lambda_function/varray_filter_function.cpp
  0.00% (0/2)
be/src/exprs/lambda_function/varray_map_function.cpp
  100.00% (2/2)
be/src/exprs/lambda_function/varray_sort_function.cpp
  100.00% (1/1)
be/src/exprs/minmax_predicate.h
  100.00% (1/1)
be/src/exprs/table_function/vexplode_map.cpp
  100.00% (1/1)
be/src/exprs/table_function/vexplode_numbers.cpp
  100.00% (1/1)
be/src/exprs/vcase_expr.h
  100.00% (2/2)
be/src/exprs/vcondition_expr.cpp
  100.00% (2/2)
be/src/exprs/vdirect_in_predicate.h
  100.00% (3/3)
be/src/format/column_type_convert.h
  100.00% (8/8)
be/src/format/jni/jni_data_bridge.cpp
  100.00% (4/4)
be/src/format/json/new_json_reader.cpp
  75.00% (3/4)
be/src/format/orc/vorc_reader.cpp
  83.33% (5/6)
be/src/format/parquet/parquet_column_convert.h
  100.00% (6/6)
be/src/format/parquet/vparquet_column_reader.cpp
  100.00% (5/5)
be/src/format/parquet/vparquet_column_reader.h
  100.00% (1/1)
be/src/format/table/equality_delete.cpp
  80.00% (4/5)
be/src/format/transformer/vorc_transformer.cpp
  100.00% (3/3)
be/src/storage/iterator/olap_data_convertor.cpp
  100.00% (2/2)
be/src/storage/iterator/vertical_block_reader.cpp
  100.00% (1/1)
be/src/storage/predicate/bloom_filter_predicate.h
  100.00% (1/1)
be/src/storage/predicate/comparison_predicate.h
  100.00% (3/3)
be/src/storage/predicate/in_list_predicate.h
  100.00% (2/2)
be/src/storage/predicate/like_column_predicate.cpp
  0.00% (0/1)
be/src/storage/predicate/like_column_predicate.h
  100.00% (1/1)
be/src/storage/schema_change/schema_change.cpp
  75.44% (43/57)
be/src/storage/segment/column_reader.cpp
  100.00% (19/19)
be/src/storage/segment/historical_row_retriever.cpp
  0.00% (0/1)
be/src/storage/segment/segment_iterator.cpp
  100.00% (3/3)
be/src/storage/segment/variant/binary_column_extract_iterator.h
  100.00% (1/1)
be/src/storage/segment/variant/hierarchical_data_iterator.cpp
  100.00% (5/5)
be/src/storage/segment/variant/hierarchical_data_iterator.h
  100.00% (1/1)
be/src/storage/segment/variant/variant_column_reader.cpp
  100.00% (13/13)
Totals
  87.01% (442/508)

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