diff options
| author | David Bremner <david@tethera.net> | 2016-03-22 07:54:53 -0300 |
|---|---|---|
| committer | David Bremner <david@tethera.net> | 2016-05-25 07:40:44 -0300 |
| commit | 30caaf52b022be5f0f695f3088286fb56e82c782 (patch) | |
| tree | 6cfa1789aaf20e023597efaa0a765770055d89ca /lib/database-private.h | |
| parent | 2d2a13966c74ffe86fc10abfbe1ac4c9798788ce (diff) | |
lib: make a global constant for query parser flags
It's already kindof gross that this is hardcoded in two different
places. We will also need these later in field processors calling back
into the query parser.
Diffstat (limited to 'lib/database-private.h')
| -rw-r--r-- | lib/database-private.h | 7 |
1 files changed, 7 insertions, 0 deletions
diff --git a/lib/database-private.h b/lib/database-private.h index e1962f43..d2990b6c 100644 --- a/lib/database-private.h +++ b/lib/database-private.h @@ -144,6 +144,13 @@ operator&=(_notmuch_features &a, _notmuch_features b) return a; } +#define NOTMUCH_QUERY_PARSER_FLAGS (Xapian::QueryParser::FLAG_BOOLEAN | \ + Xapian::QueryParser::FLAG_PHRASE | \ + Xapian::QueryParser::FLAG_LOVEHATE | \ + Xapian::QueryParser::FLAG_BOOLEAN_ANY_CASE | \ + Xapian::QueryParser::FLAG_WILDCARD | \ + Xapian::QueryParser::FLAG_PURE_NOT) + struct _notmuch_database { notmuch_bool_t exception_reported; |
