]> git.notmuchmail.org Git - notmuch/blobdiff - lib/database-private.h
lib: provide config API
[notmuch] / lib / database-private.h
index 5c5a2bb2e51b416f0a0e9840acf5133d247bf9df..e1962f43c16ce12e6760e066d47886a206c97712 100644 (file)
@@ -170,11 +170,16 @@ struct _notmuch_database {
      * under a higher revision number, which can be generated with
      * notmuch_database_new_revision. */
     unsigned long revision;
+    const char *uuid;
 
     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;
+#endif
+    Xapian::ValueRangeProcessor *last_mod_range_processor;
 };
 
 /* Prior to database version 3, features were implied by the database