- Timestamp:
- 2013-03-14T12:46:15+13:00 (11 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
main/trunk/greenstone2/runtime-src/src/colservr/fieldedqueryfilter.h
r27064 r27084 1 1 /********************************************************************** 2 2 * 3 * queryfilter.h -- abstract base class for fielded queryfilters3 * fieldedqueryfilter.h -- abstract base class for fielded queryfilters 4 4 * mgppqueryfilter and lucenequeryfilter 5 5 * implement this … … 42 42 bool full_text_browse (int filterRequestOptions); 43 43 44 // do query that might involve multiple sub queries45 // textsearchptr and db_ptr are assumed to be valid46 virtual void do_multi_query (const FilterRequest_t &request,47 const vector<queryparamclass> &query_params,48 queryresultsclass &multiresults,49 comerror_t &err, ostream &logout)=0;50 51 44 public: 52 45 fieldedqueryfilterclass (); 53 46 virtual ~fieldedqueryfilterclass (); 54 47 55 void configure (const text_t &key, const text_tarray &cfgline); 56 bool init (ostream &logout); 57 58 void filter (const FilterRequest_t &request, 59 FilterResponse_t &response, 60 comerror_t &err, ostream &logout)=0; 61 62 void browsefilter(const FilterRequest_t &request, 63 FilterResponse_t &response, 64 comerror_t &err, ostream &logout); 65 48 virtual void configure (const text_t &key, const text_tarray &cfgline); 49 virtual bool init (ostream &logout); 66 50 67 51 };
Note:
See TracChangeset
for help on using the changeset viewer.