diff options
Diffstat (limited to 'icing/index/main/doc-hit-info-iterator-term-main.h')
-rw-r--r-- | icing/index/main/doc-hit-info-iterator-term-main.h | 12 |
1 files changed, 8 insertions, 4 deletions
diff --git a/icing/index/main/doc-hit-info-iterator-term-main.h b/icing/index/main/doc-hit-info-iterator-term-main.h index 1987e12..e32db2a 100644 --- a/icing/index/main/doc-hit-info-iterator-term-main.h +++ b/icing/index/main/doc-hit-info-iterator-term-main.h @@ -33,7 +33,7 @@ namespace icing { namespace lib { -class DocHitInfoIteratorTermMain : public DocHitInfoIterator { +class DocHitInfoIteratorTermMain : public DocHitInfoLeafIterator { public: struct DocHitInfoAndTermFrequencyArray { DocHitInfo doc_hit_info; @@ -70,10 +70,14 @@ class DocHitInfoIteratorTermMain : public DocHitInfoIterator { libtextclassifier3::StatusOr<TrimmedNode> TrimRightMostNode() && override; - int32_t GetNumBlocksInspected() const override { - return num_blocks_inspected_; + CallStats GetCallStats() const override { + return CallStats( + /*num_leaf_advance_calls_lite_index_in=*/0, + /*num_leaf_advance_calls_main_index_in=*/num_advance_calls_, + /*num_leaf_advance_calls_integer_index_in=*/0, + /*num_leaf_advance_calls_no_index_in=*/0, + /*num_blocks_inspected_in=*/num_blocks_inspected_); } - int32_t GetNumLeafAdvanceCalls() const override { return num_advance_calls_; } void PopulateMatchedTermsStats( std::vector<TermMatchInfo>* matched_terms_stats, |