| Filename | Line Coverage |
be/src/exec/operator/olap_scan_operator.h | 100% (0/0) |
be/src/exprs/function/array/function_array_index.h | 100% (0/0) |
be/src/exprs/function/function_tokenize.h | 100% (0/0) |
be/src/exprs/function/match.h | 100% (0/0) |
be/src/exprs/function/search/function_search.h | 100.00% (11/11) |
be/src/exprs/function/search/function_search_leaf.h | 100.00% (9/9) |
be/src/exprs/function/search/search_lowering.h | 100.00% (1/1) |
be/src/exprs/function/search/variant_inverted_index_search.h | 100.00% (39/39) |
be/src/exprs/vmatch_predicate.h | 100% (0/0) |
be/src/runtime/index_policy/index_policy_mgr.h | 100% (0/0) |
be/src/storage/index/analyzer_key_matcher.h | 100% (0/0) |
be/src/storage/index/ann/ann_index_reader.h | 100% (0/0) |
be/src/storage/index/index_common_impl.h | 87.50% (21/24) |
be/src/storage/index/index_compound_reader.cpp | 85.71% (240/280) |
be/src/storage/index/index_compound_reader.h | 100.00% (5/5) |
be/src/storage/index/index_file_reader.h | 100% (0/0) |
be/src/storage/index/index_file_writer.h | 100% (0/0) |
be/src/storage/index/index_fs_directory.cpp | 88.69% (682/769) |
be/src/storage/index/index_iterator.h | 100% (0/0) |
be/src/storage/index/index_storage_format.h | 100% (0/0) |
be/src/storage/index/inverted/analysis/abstract_analysis_factory.h | 100.00% (1/1) |
be/src/storage/index/inverted/analysis/analysis_factory_mgr.h | 100.00% (6/6) |
be/src/storage/index/inverted/analysis/analyzer/analyzer_provider.h | 100.00% (1/1) |
be/src/storage/index/inverted/analysis/analyzer/basic/basic_analyzer.h | 78.95% (30/38) |
be/src/storage/index/inverted/analysis/analyzer/custom_analyzer.h | 100.00% (6/6) |
be/src/storage/index/inverted/analysis/analyzer/custom_analyzer_config.h | 100.00% (4/4) |
be/src/storage/index/inverted/analysis/analyzer/icu/icu_analyzer.h | 100.00% (39/39) |
be/src/storage/index/inverted/analysis/analyzer/ik/IKAnalyzer.h | 100.00% (29/29) |
be/src/storage/index/inverted/analysis/analyzer/ik/IKTokenizer.h | 100.00% (5/5) |
be/src/storage/index/inverted/analysis/analyzer/ik/core/AnalyzeContext.h | 87.50% (14/16) |
be/src/storage/index/inverted/analysis/analyzer/ik/core/CN_QuantifierSegmenter.h | 100.00% (1/1) |
be/src/storage/index/inverted/analysis/analyzer/ik/core/IKArbitrator.h | 100.00% (1/1) |
be/src/storage/index/inverted/analysis/analyzer/ik/core/ISegmenter.h | 100.00% (1/1) |
be/src/storage/index/inverted/analysis/analyzer/ik/core/LetterSegmenter.h | 100.00% (1/1) |
be/src/storage/index/inverted/analysis/analyzer/ik/core/Lexeme.h | 57.69% (15/26) |
be/src/storage/index/inverted/analysis/analyzer/ik/core/LexemePath.h | 60.00% (3/5) |
be/src/storage/index/inverted/analysis/analyzer/ik/core/QuickSortSet.h | 61.54% (8/13) |
be/src/storage/index/inverted/analysis/analyzer/ik/core/SurrogatePairSegmenter.h | 100.00% (1/1) |
be/src/storage/index/inverted/analysis/analyzer/ik/dic/DictSegment.h | 0.00% (0/1) |
be/src/storage/index/inverted/analysis/analyzer/ik/dic/Dictionary.h | 57.41% (31/54) |
be/src/storage/index/inverted/analysis/analyzer/kuromoji/KuromojiAnalyzer.h | 100.00% (29/29) |
be/src/storage/index/inverted/analysis/analyzer/kuromoji/KuromojiTokenizer.h | 100.00% (1/1) |
be/src/storage/index/inverted/analysis/analyzer/kuromoji/dict/kuromoji_dictionary.h | 100.00% (26/26) |
be/src/storage/index/inverted/analysis/analyzer/kuromoji/kuromoji_normalize.h | 75.00% (27/36) |
be/src/storage/index/inverted/analysis/analyzer/kuromoji/kuromoji_viterbi.h | 100.00% (1/1) |
be/src/storage/index/inverted/analysis/char_filter/char_filter.h | 100.00% (25/25) |
be/src/storage/index/inverted/analysis/char_filter/char_filter_factory.h | 100.00% (1/1) |
be/src/storage/index/inverted/analysis/char_filter/char_replace_char_filter.h | 100.00% (2/2) |
be/src/storage/index/inverted/analysis/char_filter/char_replace_char_filter_factory.h | 62.86% (22/35) |
be/src/storage/index/inverted/analysis/char_filter/empty_char_filter_factory.h | 68.42% (13/19) |
be/src/storage/index/inverted/analysis/char_filter/icu_normalizer_char_filter.h | 100.00% (2/2) |
be/src/storage/index/inverted/analysis/char_filter/icu_normalizer_char_filter_factory.h | 95.16% (59/62) |
be/src/storage/index/inverted/analysis/gram/gram_extractor.h | 100.00% (5/5) |
be/src/storage/index/inverted/analysis/inverted_index_parser.h | 100.00% (21/21) |
be/src/storage/index/inverted/analysis/normalizer/custom_normalizer.h | 100.00% (4/4) |
be/src/storage/index/inverted/analysis/normalizer/custom_normalizer_config.h | 100.00% (3/3) |
be/src/storage/index/inverted/analysis/token_filter/ascii_folding_filter.h | 100.00% (1/1) |
be/src/storage/index/inverted/analysis/token_filter/ascii_folding_filter_factory.h | 63.64% (7/11) |
be/src/storage/index/inverted/analysis/token_filter/empty_token_filter_factory.h | 78.57% (11/14) |
be/src/storage/index/inverted/analysis/token_filter/icu_normalizer_filter.h | 100.00% (1/1) |
be/src/storage/index/inverted/analysis/token_filter/icu_normalizer_filter_factory.h | 88.89% (48/54) |
be/src/storage/index/inverted/analysis/token_filter/lower_case_filter.h | 89.57% (103/115) |
be/src/storage/index/inverted/analysis/token_filter/lower_case_filter_factory.h | 70.00% (7/10) |
be/src/storage/index/inverted/analysis/token_filter/pinyin_filter.h | 100.00% (7/7) |
be/src/storage/index/inverted/analysis/token_filter/pinyin_filter_factory.h | 100.00% (2/2) |
be/src/storage/index/inverted/analysis/token_filter/token_filter.h | 94.59% (35/37) |
be/src/storage/index/inverted/analysis/token_filter/token_filter_factory.h | 50.00% (1/2) |
be/src/storage/index/inverted/analysis/token_filter/word_delimiter_filter.h | 100.00% (58/58) |
be/src/storage/index/inverted/analysis/token_filter/word_delimiter_filter_factory.h | 77.42% (120/155) |
be/src/storage/index/inverted/analysis/token_stream.h | 93.33% (42/45) |
be/src/storage/index/inverted/analysis/tokenizer/basic/basic_tokenizer.cpp | 95.40% (83/87) |
be/src/storage/index/inverted/analysis/tokenizer/basic/basic_tokenizer.h | 100.00% (2/2) |
be/src/storage/index/inverted/analysis/tokenizer/basic/basic_tokenizer_factory.h | 100.00% (17/17) |
be/src/storage/index/inverted/analysis/tokenizer/char/char_group_tokenizer_factory.h | 40.00% (2/5) |
be/src/storage/index/inverted/analysis/tokenizer/char/char_tokenizer.h | 100.00% (1/1) |
be/src/storage/index/inverted/analysis/tokenizer/empty/empty_tokenizer_factory.h | 90.91% (30/33) |
be/src/storage/index/inverted/analysis/tokenizer/icu/break_iterator_wrapper.h | 100.00% (3/3) |
be/src/storage/index/inverted/analysis/tokenizer/icu/composite_break_iterator.h | 100.00% (1/1) |
be/src/storage/index/inverted/analysis/tokenizer/icu/default_icu_tokenizer_config.h | 100.00% (1/1) |
be/src/storage/index/inverted/analysis/tokenizer/icu/icu_tokenizer.h | 100.00% (1/1) |
be/src/storage/index/inverted/analysis/tokenizer/icu/icu_tokenizer_config.h | 100.00% (2/2) |
be/src/storage/index/inverted/analysis/tokenizer/icu/icu_tokenizer_factory.h | 100.00% (7/7) |
be/src/storage/index/inverted/analysis/tokenizer/icu/script_iterator.h | 100.00% (3/3) |
be/src/storage/index/inverted/analysis/tokenizer/ik/ik_tokenizer_factory.h | 72.73% (8/11) |
be/src/storage/index/inverted/analysis/tokenizer/keyword/keyword_tokenizer.h | 100.00% (36/36) |
be/src/storage/index/inverted/analysis/tokenizer/keyword/keyword_tokenizer_factory.h | 100.00% (9/9) |
be/src/storage/index/inverted/analysis/tokenizer/ngram/edge_ngram_tokenizer.h | 50.00% (1/2) |
be/src/storage/index/inverted/analysis/tokenizer/ngram/edge_ngram_tokenizer_factory.h | 88.46% (23/26) |
be/src/storage/index/inverted/analysis/tokenizer/ngram/gram_tokenizer.h | 88.89% (8/9) |
be/src/storage/index/inverted/analysis/tokenizer/ngram/ngram_tokenizer.h | 100.00% (6/6) |
be/src/storage/index/inverted/analysis/tokenizer/ngram/ngram_tokenizer_factory.h | 87.50% (21/24) |
be/src/storage/index/inverted/analysis/tokenizer/pinyin/pinyin_format.h | 40.00% (4/10) |
be/src/storage/index/inverted/analysis/tokenizer/pinyin/pinyin_tokenizer.h | 100.00% (1/1) |
be/src/storage/index/inverted/analysis/tokenizer/pinyin/pinyin_tokenizer_factory.h | 100.00% (3/3) |
be/src/storage/index/inverted/analysis/tokenizer/pinyin/smart_forest.h | 25.93% (7/27) |
be/src/storage/index/inverted/analysis/tokenizer/pinyin/smart_get_word.h | 50.00% (1/2) |
be/src/storage/index/inverted/analysis/tokenizer/standard/standard_tokenizer.h | 100.00% (43/43) |
be/src/storage/index/inverted/analysis/tokenizer/standard/standard_tokenizer_factory.h | 100.00% (10/10) |
be/src/storage/index/inverted/analysis/tokenizer/standard/standard_tokenizer_impl.h | 73.74% (146/198) |
be/src/storage/index/inverted/analysis/tokenizer/tokenizer.h | 85.50% (112/131) |
be/src/storage/index/inverted/analysis/tokenizer/tokenizer_factory.h | 50.00% (1/2) |
be/src/storage/index/inverted/common/inverted_index_cache.h | 81.01% (64/79) |
be/src/storage/index/inverted/common/inverted_index_profile.h | 100.00% (21/21) |
be/src/storage/index/inverted/common/query_info.h | 100.00% (5/5) |
be/src/storage/index/inverted/common/single_flight.h | 85.00% (17/20) |
be/src/storage/index/inverted/inverted_index_iterator.h | 100% (0/0) |
be/src/storage/index/inverted/inverted_index_reader.h | 35.71% (5/14) |
be/src/storage/index/inverted/query/engine/all_query/all_query.h | 92.86% (52/56) |
be/src/storage/index/inverted/query/engine/bit_set_query/bit_set_query.h | 100.00% (6/6) |
be/src/storage/index/inverted/query/engine/bit_set_query/bit_set_scorer.h | 100.00% (47/47) |
be/src/storage/index/inverted/query/engine/bit_set_query/bit_set_weight.h | 100.00% (10/10) |
be/src/storage/index/inverted/query/engine/boolean_query/boolean_query_builder.h | 100.00% (32/32) |
be/src/storage/index/inverted/query/engine/boolean_query/listed_terms.h | 100.00% (1/1) |
be/src/storage/index/inverted/query/engine/boolean_query/occur_boolean_query.h | 96.55% (28/29) |
be/src/storage/index/inverted/query/engine/boolean_query/occur_boolean_weight.h | 4.76% (1/21) |
be/src/storage/index/inverted/query/engine/boolean_query/operator_boolean_query.h | 100.00% (18/18) |
be/src/storage/index/inverted/query/engine/boolean_query/operator_boolean_weight.h | 96.30% (260/270) |
be/src/storage/index/inverted/query/engine/buffered_union_scorer.h | 100.00% (10/10) |
be/src/storage/index/inverted/query/engine/collect/top_k_collector.h | 90.24% (37/41) |
be/src/storage/index/inverted/query/engine/const_score_query/const_score_scorer.h | 100.00% (14/14) |
be/src/storage/index/inverted/query/engine/disjunction_scorer.h | 100.00% (5/5) |
be/src/storage/index/inverted/query/engine/exclude_scorer.h | 100.00% (4/4) |
be/src/storage/index/inverted/query/engine/expand_query/expand_query.h | 100.00% (8/8) |
be/src/storage/index/inverted/query/engine/expand_query/expand_weight.h | 100.00% (4/4) |
be/src/storage/index/inverted/query/engine/intersection.h | 100.00% (4/4) |
be/src/storage/index/inverted/query/engine/intersection_scorer.h | 100.00% (18/18) |
be/src/storage/index/inverted/query/engine/match_all_docs_scorer.h | 84.00% (42/50) |
be/src/storage/index/inverted/query/engine/nullable_scorer.h | 78.26% (18/23) |
be/src/storage/index/inverted/query/engine/phrase_prefix_query/phrase_prefix_query.h | 94.00% (47/50) |
be/src/storage/index/inverted/query/engine/phrase_prefix_query/phrase_prefix_weight.h | 100.00% (66/66) |
be/src/storage/index/inverted/query/engine/phrase_query/multi_phrase_query.h | 100.00% (29/29) |
be/src/storage/index/inverted/query/engine/phrase_query/multi_phrase_weight.h | 92.98% (53/57) |
be/src/storage/index/inverted/query/engine/phrase_query/phrase_query.h | 85.71% (24/28) |
be/src/storage/index/inverted/query/engine/phrase_query/phrase_weight.h | 100.00% (1/1) |
be/src/storage/index/inverted/query/engine/postings/listed_walk.h | 100.00% (145/145) |
be/src/storage/index/inverted/query/engine/postings/loaded_postings.h | 100.00% (2/2) |
be/src/storage/index/inverted/query/engine/query.h | 100.00% (2/2) |
be/src/storage/index/inverted/query/engine/reqopt_scorer.h | 100.00% (41/41) |
be/src/storage/index/inverted/query/engine/score_combiner.h | 100.00% (12/12) |
be/src/storage/index/inverted/query/engine/scored_rows_scorer.h | 96.67% (29/30) |
be/src/storage/index/inverted/query/engine/scorer.h | 100.00% (13/13) |
be/src/storage/index/inverted/query/engine/segment_postings.h | 90.91% (50/55) |
be/src/storage/index/inverted/query/engine/term_query/term_query.h | 100.00% (15/15) |
be/src/storage/index/inverted/query/engine/term_query/term_scorer.h | 100.00% (40/40) |
be/src/storage/index/inverted/query/engine/term_query/term_weight.h | 92.31% (24/26) |
be/src/storage/index/inverted/query/engine/union/buffered_union.h | 100.00% (1/1) |
be/src/storage/index/inverted/query/engine/union/simple_union.h | 50.00% (1/2) |
be/src/storage/index/inverted/query/engine/union_postings.h | 98.72% (77/78) |
be/src/storage/index/inverted/query/engine/wand/block_wand.h | 28.87% (56/194) |
be/src/storage/index/inverted/query/engine/weight.h | 86.21% (75/87) |
be/src/storage/index/inverted/query/exec/block_doc_set.h | 100.00% (98/98) |
be/src/storage/index/inverted/query/exec/chained_conjunction.h | 100.00% (1/1) |
be/src/storage/index/inverted/query/exec/collect_postings.h | 50.43% (58/115) |
be/src/storage/index/inverted/query/exec/cursor_chained_postings.h | 100.00% (45/45) |
be/src/storage/index/inverted/query/exec/docid_buffer.h | 100.00% (13/13) |
be/src/storage/index/inverted/query/exec/docid_sink.h | 92.86% (26/28) |
be/src/storage/index/inverted/query/exec/roaring_docid_sink.h | 100.00% (18/18) |
be/src/storage/index/inverted/query/exec/term_pattern.h | 100.00% (63/63) |
be/src/storage/index/inverted/query/exec/term_waves.h | 100.00% (35/35) |
be/src/storage/index/inverted/query/exec/truth_set.h | 100.00% (23/23) |
be/src/storage/index/inverted/query/logical/node.h | 88.24% (15/17) |
be/src/storage/index/inverted/query/phrase/exact_phrase_matcher.h | 85.11% (200/235) |
be/src/storage/index/inverted/query/phrase/phrase_verifier.h | 94.48% (137/145) |
be/src/storage/index/inverted/query/phrase/position_math.h | 100.00% (7/7) |
be/src/storage/index/inverted/query/phrase/position_stream.h | 100.00% (28/28) |
be/src/storage/index/inverted/query/scoring/bm25_similarity.h | 100.00% (1/1) |
be/src/storage/index/inverted/query/scoring/collection_similarity.h | 100.00% (5/5) |
be/src/storage/index/inverted/query/scoring/similarity.h | 100.00% (1/1) |
be/src/storage/index/inverted/query/spi/index_source.h | 65.85% (27/41) |
be/src/storage/index/inverted/query/spi/io_read_batch.h | 100.00% (2/2) |
be/src/storage/index/inverted/query/spi/io_reader.h | 90.32% (28/31) |
be/src/storage/index/inverted/query/spi/position_cursor.h | 100.00% (41/41) |
be/src/storage/index/inverted/query/spi/postings_cursor.h | 85.00% (51/60) |
be/src/storage/index/inverted/query/spi/scoring_context.h | 100.00% (1/1) |
be/src/storage/index/inverted/reader/collection_statistics.h | 100.00% (2/2) |
be/src/storage/index/inverted/reader/predicate_collector.h | 100.00% (1/1) |
be/src/storage/index/inverted/reader/text_index_reader.h | 42.86% (3/7) |
be/src/storage/index/inverted/snii/bkd/bkd_index_block.h | 100.00% (16/16) |
be/src/storage/index/inverted/snii/bkd/bkd_reader.h | 100.00% (4/4) |
be/src/storage/index/inverted/snii/bkd/leaf_codec.h | 100.00% (8/8) |
be/src/storage/index/inverted/snii/bkd/point_merger.h | 100.00% (8/8) |
be/src/storage/index/inverted/snii/bkd/point_run.h | 100.00% (4/4) |
be/src/storage/index/inverted/snii/bkd/point_source.h | 100.00% (2/2) |
be/src/storage/index/inverted/snii/bkd/staged_blob_file.h | 100.00% (2/2) |
be/src/storage/index/inverted/snii/compaction/posting_cursor.h | 94.74% (18/19) |
be/src/storage/index/inverted/snii/compaction/region_reader.h | 100.00% (7/7) |
be/src/storage/index/inverted/snii/compaction/snii_index_compaction.h | 50.00% (1/2) |
be/src/storage/index/inverted/snii/compaction/term_cursor.h | 100.00% (15/15) |
be/src/storage/index/inverted/snii/compaction/term_merge_frontier.h | 100.00% (1/1) |
be/src/storage/index/inverted/snii/encoding/byte_sink.h | 100.00% (7/7) |
be/src/storage/index/inverted/snii/encoding/byte_source.h | 100.00% (17/17) |
be/src/storage/index/inverted/snii/encoding/crc32c.h | 100.00% (6/6) |
be/src/storage/index/inverted/snii/format/bsbf.h | 69.23% (9/13) |
be/src/storage/index/inverted/snii/format/core_metadata.h | 100.00% (14/14) |
be/src/storage/index/inverted/snii/format/dict_block.h | 100.00% (5/5) |
be/src/storage/index/inverted/snii/format/dict_block_directory.h | 100.00% (3/3) |
be/src/storage/index/inverted/snii/format/frq_prelude.h | 100.00% (6/6) |
be/src/storage/index/inverted/snii/format/metadata_directory.h | 100.00% (1/1) |
be/src/storage/index/inverted/snii/format/norms_pod.h | 100.00% (7/7) |
be/src/storage/index/inverted/snii/format/null_bitmap.h | 100.00% (1/1) |
be/src/storage/index/inverted/snii/format/prx_decode_stats.h | 100.00% (1/1) |
be/src/storage/index/inverted/snii/format/sampled_term_index.h | 100.00% (5/5) |
be/src/storage/index/inverted/snii/io/batch_range_fetcher.h | 100.00% (4/4) |
be/src/storage/index/inverted/snii/io/file_writer.h | 100.00% (1/1) |
be/src/storage/index/inverted/snii/query/gram_boolean_query.h | 28.57% (2/7) |
be/src/storage/index/inverted/snii/query/internal/plain_term_routing.h | 28.57% (4/14) |
be/src/storage/index/inverted/snii/reader/dict_block_cache.h | 92.00% (23/25) |
be/src/storage/index/inverted/snii/reader/logical_index_reader.h | 93.75% (15/16) |
be/src/storage/index/inverted/snii/reader/snii_index_source.h | 66.67% (2/3) |
be/src/storage/index/inverted/snii/reader/snii_postings_cursor.h | 100.00% (7/7) |
be/src/storage/index/inverted/snii/reader/snii_segment_reader.h | 100.00% (5/5) |
be/src/storage/index/inverted/snii/searcher_cache_value.h | 100.00% (6/6) |
be/src/storage/index/inverted/snii/snii_bkd_index_reader.h | 100.00% (2/2) |
be/src/storage/index/inverted/snii/snii_bkd_index_writer.h | 0.00% (0/1) |
be/src/storage/index/inverted/snii/snii_bkd_searcher.h | 100.00% (3/3) |
be/src/storage/index/inverted/snii/snii_blob_staging_directory.h | 100.00% (1/1) |
be/src/storage/index/inverted/snii/snii_doris_adapter.h | 100.00% (1/1) |
be/src/storage/index/inverted/snii/snii_index_reader.h | 100.00% (7/7) |
be/src/storage/index/inverted/snii/snii_index_writer.h | 50.00% (1/2) |
be/src/storage/index/inverted/snii/snii_prx_profile.h | 100.00% (48/48) |
be/src/storage/index/inverted/snii/writer/bounded_run_merge.cpp | 93.22% (316/339) |
be/src/storage/index/inverted/snii/writer/encoded_spill_run.cpp | 88.97% (621/698) |
be/src/storage/index/inverted/snii/writer/logical_index_writer.h | 66.67% (26/39) |
be/src/storage/index/inverted/snii/writer/posting_byte_buffer.cpp | 86.74% (301/347) |
be/src/storage/index/inverted/snii/writer/posting_byte_buffer.h | 80.00% (4/5) |
be/src/storage/index/inverted/snii/writer/posting_external_sort.cpp | 95.45% (105/110) |
be/src/storage/index/inverted/snii/writer/posting_external_sort.h | 100.00% (2/2) |
be/src/storage/index/inverted/snii/writer/posting_prx_encoder.cpp | 86.05% (327/380) |
be/src/storage/index/inverted/snii/writer/snii_compound_writer.h | 100.00% (2/2) |
be/src/storage/index/inverted/snii/writer/spillable_byte_buffer.h | 87.37% (166/190) |
be/src/storage/index/inverted/snii/writer/spimi_term_buffer.h | 57.69% (15/26) |
be/src/storage/index/inverted/snii/writer/term_posting_source.h | 82.70% (282/341) |
be/src/storage/olap_common.h | 100% (0/0) |
be/src/storage/predicate/accept_null_predicate.h | 100% (0/0) |
be/src/storage/predicate/comparison_predicate.h | 100% (0/0) |
be/src/storage/predicate/in_list_predicate.h | 100% (0/0) |
be/src/storage/segment/column_writer.h | 100% (0/0) |
be/src/storage/segment/count_on_index_fastpath.h | 100% (0/0) |
be/src/storage/tablet/tablet_schema.h | 100% (0/0) |
Totals | 86.83% (7433/8560) |