aboutsummaryrefslogtreecommitdiff
path: root/icing/index/lite/lite-index-header.h
diff options
context:
space:
mode:
Diffstat (limited to 'icing/index/lite/lite-index-header.h')
-rw-r--r--icing/index/lite/lite-index-header.h22
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");