From 4fdb35ab901e8570a84fe29a59f82123a85a16a8 Mon Sep 17 00:00:00 2001 From: Peng Wu Date: Mon, 4 Jul 2016 11:05:29 +0800 Subject: update Vistor code --- src/storage/phrase_large_table3_kyotodb.cpp | 7 +++---- 1 file changed, 3 insertions(+), 4 deletions(-) (limited to 'src/storage/phrase_large_table3_kyotodb.cpp') diff --git a/src/storage/phrase_large_table3_kyotodb.cpp b/src/storage/phrase_large_table3_kyotodb.cpp index a02eac3..14c5c94 100644 --- a/src/storage/phrase_large_table3_kyotodb.cpp +++ b/src/storage/phrase_large_table3_kyotodb.cpp @@ -243,14 +243,12 @@ int PhraseLargeTable3::remove_index(int phrase_length, class MaskOutVisitor : public DB::Visitor { private: - BasicDB * m_db; phrase_token_t m_mask; phrase_token_t m_value; PhraseTableEntry m_entry; public: - MaskOutVisitor(BasicDB * db, phrase_token_t mask, phrase_token_t value) { - m_db = db; + MaskOutVisitor(phrase_token_t mask, phrase_token_t value) { m_mask = mask; m_value = value; } @@ -274,9 +272,10 @@ public: /* mask out method */ bool PhraseLargeTable3::mask_out(phrase_token_t mask, phrase_token_t value) { - MaskOutVisitor visitor(m_db, mask, value); + MaskOutVisitor visitor(mask, value); m_db->iterate(&visitor, true); + m_db->synchronize(); return true; } -- cgit