diff options
| author | David Bremner <david@tethera.net> | 2016-03-22 07:54:44 -0300 |
|---|---|---|
| committer | David Bremner <david@tethera.net> | 2016-05-08 08:17:07 -0300 |
| commit | bbf6069252d31e6693ee99cce8bf4f9fab47e360 (patch) | |
| tree | f70aab9b342674e675ac3c5a3794f33b1b05cfae /lib/parse-time-vrp.h | |
| parent | 1871be319a28d8bba8b368f6b056d2c8448afcf6 (diff) | |
lib: optionally support single argument date: queries
This relies on the FieldProcessor API, which is only present in xapian
>= 1.3.
Diffstat (limited to 'lib/parse-time-vrp.h')
| -rw-r--r-- | lib/parse-time-vrp.h | 5 |
1 files changed, 5 insertions, 0 deletions
diff --git a/lib/parse-time-vrp.h b/lib/parse-time-vrp.h index 094c4f87..3bd12bf3 100644 --- a/lib/parse-time-vrp.h +++ b/lib/parse-time-vrp.h @@ -37,4 +37,9 @@ public: Xapian::valueno operator() (std::string &begin, std::string &end); }; +#if HAVE_XAPIAN_FIELD_PROCESSOR +class DateFieldProcessor : public Xapian::FieldProcessor { + Xapian::Query operator()(const std::string & str); +}; +#endif #endif /* NOTMUCH_PARSE_TIME_VRP_H */ |
