]> git.notmuchmail.org Git - notmuch/blobdiff - lib/database-private.h
lib: add _notmuch_database_reopen
[notmuch] / lib / database-private.h
index 67d985700934e216a964450c1ba017995ce8b4f0..06882439fc580f88b827b6648b267855b7e5abd4 100644 (file)
@@ -207,14 +207,14 @@ struct _notmuch_database {
     unsigned long revision;
     const char *uuid;
 
+    /* Keep track of the number of times the database has been re-opened
+     * (or other global invalidations of notmuch's caching)
+     */
+    unsigned long view;
     Xapian::QueryParser *query_parser;
     Xapian::TermGenerator *term_gen;
     Xapian::ValueRangeProcessor *value_range_processor;
     Xapian::ValueRangeProcessor *date_range_processor;
-#if HAVE_XAPIAN_FIELD_PROCESSOR
-    Xapian::FieldProcessor *date_field_processor;
-    Xapian::FieldProcessor *query_field_processor;
-#endif
     Xapian::ValueRangeProcessor *last_mod_range_processor;
 };