Coverage Report

Created: 2026-09-28 18:17

Click here for information about interpreting this report.

FilenameLine Coverage
root/doris/be/src/exprs/function/function_search.cpp
  83.33% (10/12)
root/doris/be/src/exprs/function/function_search.h
  100% (0/0)
root/doris/be/src/exprs/function/match.cpp
  100.00% (5/5)
root/doris/be/src/exprs/function/variant_inverted_index_search.cpp
  93.55% (29/31)
root/doris/be/src/exprs/function/variant_inverted_index_search.h
  100% (0/0)
root/doris/be/src/exprs/vmatch_predicate.cpp
  100.00% (35/35)
root/doris/be/src/exprs/vmatch_predicate.h
  100.00% (3/3)
root/doris/be/src/runtime/index_policy/index_policy_mgr.cpp
  98.92% (183/185)
root/doris/be/src/runtime/index_policy/index_policy_mgr.h
  100% (0/0)
root/doris/be/src/storage/index/inverted/analysis_factory_mgr.cpp
  100.00% (4/4)
root/doris/be/src/storage/index/inverted/analyzer/analyzer.cpp
  90.62% (29/32)
root/doris/be/src/storage/index/inverted/analyzer/analyzer_provider.h
  100.00% (1/1)
root/doris/be/src/storage/index/inverted/analyzer/custom_analyzer.cpp
  100.00% (12/12)
root/doris/be/src/storage/index/inverted/analyzer/custom_analyzer.h
  100.00% (1/1)
root/doris/be/src/storage/index/inverted/analyzer/custom_analyzer_config.cpp
  100.00% (3/3)
root/doris/be/src/storage/index/inverted/analyzer/custom_analyzer_config.h
  100% (0/0)
root/doris/be/src/storage/index/inverted/analyzer/ik/IKTokenizer.cpp
  95.60% (87/91)
root/doris/be/src/storage/index/inverted/analyzer/ik/IKTokenizer.h
  100.00% (4/4)
root/doris/be/src/storage/index/inverted/analyzer/ik/core/AnalyzeContext.cpp
  100.00% (1/1)
root/doris/be/src/storage/index/inverted/char_filter/char_filter.h
  100.00% (14/14)
root/doris/be/src/storage/index/inverted/char_filter/icu_normalizer_char_filter.cpp
  74.36% (29/39)
root/doris/be/src/storage/index/inverted/char_filter/icu_normalizer_char_filter.h
  100% (0/0)
root/doris/be/src/storage/index/inverted/inverted_index_iterator.cpp
  93.33% (56/60)
root/doris/be/src/storage/index/inverted/inverted_index_iterator.h
  100% (0/0)
root/doris/be/src/storage/index/inverted/inverted_index_parser.cpp
  96.55% (56/58)
root/doris/be/src/storage/index/inverted/inverted_index_parser.h
  100.00% (3/3)
root/doris/be/src/storage/index/inverted/inverted_index_query_type.h
  100.00% (5/5)
root/doris/be/src/storage/index/inverted/inverted_index_reader.cpp
  100.00% (5/5)
root/doris/be/src/storage/index/inverted/inverted_index_selector.cpp
  79.41% (81/102)
root/doris/be/src/storage/index/inverted/inverted_index_writer.cpp
  71.43% (20/28)
root/doris/be/src/storage/index/inverted/token_filter/ascii_folding_filter.cpp
  96.15% (50/52)
root/doris/be/src/storage/index/inverted/token_filter/ascii_folding_filter.h
  100% (0/0)
root/doris/be/src/storage/index/inverted/token_filter/icu_normalizer_filter.cpp
  87.50% (28/32)
root/doris/be/src/storage/index/inverted/token_filter/icu_normalizer_filter.h
  100% (0/0)
root/doris/be/src/storage/index/inverted/token_filter/lower_case_filter.h
  92.16% (47/51)
root/doris/be/src/storage/index/inverted/token_filter/pinyin_filter.cpp
  95.05% (173/182)
root/doris/be/src/storage/index/inverted/token_filter/pinyin_filter.h
  100.00% (6/6)
root/doris/be/src/storage/index/inverted/token_filter/pinyin_filter_factory.cpp
  100.00% (3/3)
root/doris/be/src/storage/index/inverted/token_filter/token_filter.h
  94.12% (32/34)
root/doris/be/src/storage/index/inverted/token_filter/word_delimiter_filter.cpp
  88.46% (138/156)
root/doris/be/src/storage/index/inverted/token_filter/word_delimiter_filter.h
  100.00% (31/31)
root/doris/be/src/storage/index/inverted/token_stream.h
  89.29% (25/28)
root/doris/be/src/storage/index/inverted/tokenizer/basic/basic_tokenizer.cpp
  100.00% (5/5)
root/doris/be/src/storage/index/inverted/tokenizer/char/char_tokenizer.cpp
  100.00% (3/3)
root/doris/be/src/storage/index/inverted/tokenizer/empty/empty_tokenizer_factory.h
  100.00% (3/3)
root/doris/be/src/storage/index/inverted/tokenizer/icu/icu_tokenizer.cpp
  76.47% (39/51)
root/doris/be/src/storage/index/inverted/tokenizer/icu/icu_tokenizer.h
  100% (0/0)
root/doris/be/src/storage/index/inverted/tokenizer/ik/ik_tokenizer_factory.h
  100.00% (8/8)
root/doris/be/src/storage/index/inverted/tokenizer/keyword/keyword_tokenizer.h
  100.00% (7/7)
root/doris/be/src/storage/index/inverted/tokenizer/ngram/ngram_tokenizer.cpp
  100.00% (8/8)
root/doris/be/src/storage/index/inverted/tokenizer/ngram/ngram_tokenizer.h
  100.00% (1/1)
root/doris/be/src/storage/index/inverted/tokenizer/pinyin/pinyin_tokenizer.cpp
  95.29% (81/85)
root/doris/be/src/storage/index/inverted/tokenizer/pinyin/pinyin_tokenizer.h
  100% (0/0)
root/doris/be/src/storage/index/inverted/tokenizer/pinyin/smart_get_word.cpp
  100.00% (20/20)
root/doris/be/src/storage/index/inverted/tokenizer/standard/standard_tokenizer.h
  100.00% (6/6)
root/doris/be/src/storage/index/inverted/tokenizer/standard/standard_tokenizer_impl.h
  100.00% (4/4)
root/doris/be/src/storage/index/inverted/tokenizer/tokenizer.h
  86.18% (106/123)
root/doris/be/src/storage/predicate_collector.cpp
  81.25% (91/112)
root/doris/be/src/storage/predicate_collector.h
  100% (0/0)
Totals
  91.17% (1591/1745)

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