diff options
Diffstat (limited to 'icing/index/lite/lite-index-header.h')
-rw-r--r-- | icing/index/lite/lite-index-header.h | 22 |
1 files changed, 4 insertions, 18 deletions
diff --git a/icing/index/lite/lite-index-header.h b/icing/index/lite/lite-index-header.h index 75de8fa..741d173 100644 --- a/icing/index/lite/lite-index-header.h +++ b/icing/index/lite/lite-index-header.h @@ -53,14 +53,7 @@ class LiteIndex_Header { class LiteIndex_HeaderImpl : public LiteIndex_Header { public: struct HeaderData { - static uint32_t GetCurrentMagic( - bool include_property_existence_metadata_hits) { - if (!include_property_existence_metadata_hits) { - return 0x01c61418; - } else { - return 0x56e07d5b; - } - } + static const uint32_t kMagic = 0xC2EAD682; uint32_t lite_index_crc; uint32_t magic; @@ -76,15 +69,10 @@ class LiteIndex_HeaderImpl : public LiteIndex_Header { uint32_t searchable_end; }; - explicit LiteIndex_HeaderImpl(HeaderData *hdr, - bool include_property_existence_metadata_hits) - : hdr_(hdr), - include_property_existence_metadata_hits_( - include_property_existence_metadata_hits) {} + explicit LiteIndex_HeaderImpl(HeaderData *hdr) : hdr_(hdr) {} bool check_magic() const override { - return hdr_->magic == HeaderData::GetCurrentMagic( - include_property_existence_metadata_hits_); + return hdr_->magic == HeaderData::kMagic; } uint32_t lite_index_crc() const override { return hdr_->lite_index_crc; } @@ -111,8 +99,7 @@ class LiteIndex_HeaderImpl : public LiteIndex_Header { void Reset() override { hdr_->lite_index_crc = 0; - hdr_->magic = - HeaderData::GetCurrentMagic(include_property_existence_metadata_hits_); + hdr_->magic = HeaderData::kMagic; hdr_->last_added_docid = kInvalidDocumentId; hdr_->cur_size = 0; hdr_->searchable_end = 0; @@ -120,7 +107,6 @@ class LiteIndex_HeaderImpl : public LiteIndex_Header { private: HeaderData *hdr_; - bool include_property_existence_metadata_hits_; }; static_assert(24 == sizeof(LiteIndex_HeaderImpl::HeaderData), "sizeof(HeaderData) != 24"); |