searchengine/cpix/cpix/inc/private/wrappertraitsdb.h
changeset 10 afe194b6b1cd
parent 0 671dee74050a
equal deleted inserted replaced
9:d575fd691cf9 10:afe194b6b1cd
   104     }
   104     }
   105 }
   105 }
   106 namespace Cpix {
   106 namespace Cpix {
   107 	class CustomAnalyzer; 
   107 	class CustomAnalyzer; 
   108     class SystemAnalyzer;
   108     class SystemAnalyzer;
       
   109     class IQueryParser; 
   109 }
   110 }
   110 
   111 
   111 
   112 
   112 
   113 
   113 /*******************************************************
   114 /*******************************************************
   193 struct WrapperTraits<cpix_SystemAnalyzer>
   194 struct WrapperTraits<cpix_SystemAnalyzer>
   194 {
   195 {
   195     typedef Cpix::SystemAnalyzer NativeClass;
   196     typedef Cpix::SystemAnalyzer NativeClass;
   196 };
   197 };
   197 
   198 
   198 
       
   199 struct cpix_MultiFieldQueryParser : public cpix_QueryParser { };
       
   200 
       
   201 
       
   202 template<>
   199 template<>
   203 struct WrapperTraits<cpix_QueryParser>
   200 struct WrapperTraits<cpix_QueryParser>
   204 {
   201 {
   205     typedef lucene::queryParser::QueryParser NativeClass;
   202     typedef Cpix::IQueryParser NativeClass;
   206 };
   203 };
   207 
       
   208 
       
   209 template<>
       
   210 struct WrapperTraits<cpix_MultiFieldQueryParser>
       
   211 {
       
   212     typedef lucene::queryParser::MultiFieldQueryParser NativeClass;
       
   213 };
       
   214 
       
   215 
   204 
   216 template<>
   205 template<>
   217 struct WrapperTraits<cpix_BoostMap>
   206 struct WrapperTraits<cpix_BoostMap>
   218 {
   207 {
   219     typedef lucene::queryParser::BoostMap  NativeClass;
   208     typedef lucene::queryParser::BoostMap  NativeClass;