1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139 140 141 142 143 144 145 146 147 148 149 150 151 152 153 154 155 156 157 158 159 160 161 162 163 164 165 166 167 168 169 170 171 172 173 174 175 176 177 178 179 180 181 182 183 184 185 186 187 188 189 190 191 192 193 194 195 196 197 198 199 200 201 202 203 204 205 206 207 208 209 210 211 212 213 214 215 216 217 218 219 220 221 222 223 224 225 226 227 228 229 230 231 232 233 234 235 236 237 238 239 240 241 242 243 244 245 246 247 248 249 250 251 252 253 254 255 256 257 258 259 260 261 262 263 264 265 266 267 268 269 270 271 272 273 274 275
|
/* ----------------------------------------------------------------------------
* This file was automatically generated by SWIG (https://www.swig.org).
* Version 4.3.0
*
* Do not make changes to this file unless you know what you are doing - modify
* the SWIG interface file instead.
* ----------------------------------------------------------------------------- */
#ifndef SWIG_Xapian_WRAP_H_
#define SWIG_Xapian_WRAP_H_
class SwigDirector_StemImplementation : public Xapian::StemImplementation, public Swig::Director {
public:
void swig_connect_director(JNIEnv *jenv, jobject jself, jclass jcls, bool swig_mem_own, bool weak_global);
SwigDirector_StemImplementation(JNIEnv *jenv);
virtual ~SwigDirector_StemImplementation();
virtual std::string operator ()(std::string const &word);
virtual bool use_proper_noun_heuristic() const;
virtual std::string get_description() const;
public:
bool swig_overrides(int n) {
return (n < 3 ? swig_override[n] : false);
}
protected:
Swig::BoolArray<3> swig_override;
};
class SwigDirector_MatchDecider : public Xapian::MatchDecider, public Swig::Director {
public:
void swig_connect_director(JNIEnv *jenv, jobject jself, jclass jcls, bool swig_mem_own, bool weak_global);
SwigDirector_MatchDecider(JNIEnv *jenv);
virtual ~SwigDirector_MatchDecider();
virtual bool operator ()(Xapian::Document const &doc) const;
public:
bool swig_overrides(int n) {
return (n < 1 ? swig_override[n] : false);
}
protected:
Swig::BoolArray<1> swig_override;
};
class SwigDirector_ExpandDecider : public Xapian::ExpandDecider, public Swig::Director {
public:
void swig_connect_director(JNIEnv *jenv, jobject jself, jclass jcls, bool swig_mem_own, bool weak_global);
SwigDirector_ExpandDecider(JNIEnv *jenv);
virtual bool operator ()(std::string const &term) const;
virtual ~SwigDirector_ExpandDecider();
public:
bool swig_overrides(int n) {
return (n < 1 ? swig_override[n] : false);
}
protected:
Swig::BoolArray<1> swig_override;
};
class SwigDirector_KeyMaker : public Xapian::KeyMaker, public Swig::Director {
public:
void swig_connect_director(JNIEnv *jenv, jobject jself, jclass jcls, bool swig_mem_own, bool weak_global);
SwigDirector_KeyMaker(JNIEnv *jenv);
virtual std::string operator ()(Xapian::Document const &doc) const;
virtual ~SwigDirector_KeyMaker();
virtual std::string name() const;
virtual std::string serialise() const;
virtual Xapian::KeyMaker *unserialise(std::string const &serialised,Xapian::Registry const &context) const;
public:
bool swig_overrides(int n) {
return (n < 2 ? swig_override[n] : false);
}
protected:
Swig::BoolArray<2> swig_override;
};
class SwigDirector_Stopper : public Xapian::Stopper, public Swig::Director {
public:
void swig_connect_director(JNIEnv *jenv, jobject jself, jclass jcls, bool swig_mem_own, bool weak_global);
SwigDirector_Stopper(JNIEnv *jenv);
virtual bool operator ()(std::string const &term) const;
virtual ~SwigDirector_Stopper();
virtual std::string get_description() const;
public:
bool swig_overrides(int n) {
return (n < 2 ? swig_override[n] : false);
}
protected:
Swig::BoolArray<2> swig_override;
};
class SwigDirector_RangeProcessor : public Xapian::RangeProcessor, public Swig::Director {
public:
void swig_connect_director(JNIEnv *jenv, jobject jself, jclass jcls, bool swig_mem_own, bool weak_global);
SwigDirector_RangeProcessor(JNIEnv *jenv);
SwigDirector_RangeProcessor(JNIEnv *jenv,Xapian::valueno slot_,std::string_view str_={},unsigned int flags_=0);
virtual ~SwigDirector_RangeProcessor();
virtual Xapian::Query operator ()(std::string const &begin,std::string const &end);
public:
bool swig_overrides(int n) {
return (n < 1 ? swig_override[n] : false);
}
protected:
Swig::BoolArray<1> swig_override;
};
class SwigDirector_FieldProcessor : public Xapian::FieldProcessor, public Swig::Director {
public:
void swig_connect_director(JNIEnv *jenv, jobject jself, jclass jcls, bool swig_mem_own, bool weak_global);
SwigDirector_FieldProcessor(JNIEnv *jenv);
virtual ~SwigDirector_FieldProcessor();
virtual Xapian::Query operator ()(std::string const &str);
public:
bool swig_overrides(int n) {
return (n < 1 ? swig_override[n] : false);
}
protected:
Swig::BoolArray<1> swig_override;
};
class SwigDirector_Compactor : public Xapian::Compactor, public Swig::Director {
public:
void swig_connect_director(JNIEnv *jenv, jobject jself, jclass jcls, bool swig_mem_own, bool weak_global);
SwigDirector_Compactor(JNIEnv *jenv);
virtual ~SwigDirector_Compactor();
virtual void set_status(std::string const &table,std::string const &status);
virtual std::string resolve_duplicate_metadata(std::string const &key,size_t num_tags,std::string const tags[]);
public:
bool swig_overrides(int n) {
return (n < 2 ? swig_override[n] : false);
}
protected:
Swig::BoolArray<2> swig_override;
};
class SwigDirector_PostingSource : public Xapian::PostingSource, public Swig::Director {
public:
void swig_connect_director(JNIEnv *jenv, jobject jself, jclass jcls, bool swig_mem_own, bool weak_global);
SwigDirector_PostingSource(JNIEnv *jenv);
virtual ~SwigDirector_PostingSource();
virtual Xapian::doccount get_termfreq_min() const;
virtual Xapian::doccount get_termfreq_est() const;
virtual Xapian::doccount get_termfreq_max() const;
virtual double get_weight() const;
virtual Xapian::docid get_docid() const;
virtual void next(double min_wt);
virtual void skip_to(Xapian::docid did,double min_wt);
virtual bool check(Xapian::docid did,double min_wt);
virtual bool at_end() const;
virtual Xapian::PostingSource *clone() const;
virtual std::string name() const;
virtual std::string serialise() const;
virtual Xapian::PostingSource *unserialise(std::string const &serialised) const;
virtual Xapian::PostingSource *unserialise_with_registry(std::string const &serialised,Xapian::Registry const ®istry) const;
virtual void reset(Xapian::Database const &db,Xapian::doccount shard_index);
virtual void init(Xapian::Database const &db);
virtual std::string get_description() const;
public:
bool swig_overrides(int n) {
return (n < 13 ? swig_override[n] : false);
}
protected:
Swig::BoolArray<13> swig_override;
};
class SwigDirector_ValuePostingSource : public Xapian::ValuePostingSource, public Swig::Director {
public:
void swig_connect_director(JNIEnv *jenv, jobject jself, jclass jcls, bool swig_mem_own, bool weak_global);
SwigDirector_ValuePostingSource(JNIEnv *jenv,Xapian::valueno slot_);
virtual ~SwigDirector_ValuePostingSource();
virtual Xapian::doccount get_termfreq_min() const;
virtual Xapian::doccount get_termfreq_est() const;
virtual Xapian::doccount get_termfreq_max() const;
virtual double get_weight() const;
virtual Xapian::docid get_docid() const;
virtual void next(double min_wt);
virtual void skip_to(Xapian::docid min_docid,double min_wt);
virtual bool check(Xapian::docid min_docid,double min_wt);
virtual bool at_end() const;
virtual Xapian::PostingSource *clone() const;
virtual std::string name() const;
virtual std::string serialise() const;
virtual Xapian::PostingSource *unserialise(std::string const &serialised) const;
virtual Xapian::PostingSource *unserialise_with_registry(std::string const &serialised,Xapian::Registry const ®istry) const;
virtual void reset(Xapian::Database const &db_,Xapian::doccount shard_index);
virtual void init(Xapian::Database const &db);
virtual std::string get_description() const;
public:
bool swig_overrides(int n) {
return (n < 13 ? swig_override[n] : false);
}
protected:
Swig::BoolArray<13> swig_override;
};
class SwigDirector_ValueWeightPostingSource : public Xapian::ValueWeightPostingSource, public Swig::Director {
public:
void swig_connect_director(JNIEnv *jenv, jobject jself, jclass jcls, bool swig_mem_own, bool weak_global);
SwigDirector_ValueWeightPostingSource(JNIEnv *jenv,Xapian::valueno slot_);
virtual ~SwigDirector_ValueWeightPostingSource();
virtual Xapian::doccount get_termfreq_min() const;
virtual Xapian::doccount get_termfreq_est() const;
virtual Xapian::doccount get_termfreq_max() const;
virtual double get_weight() const;
virtual Xapian::docid get_docid() const;
virtual void next(double min_wt);
virtual void skip_to(Xapian::docid min_docid,double min_wt);
virtual bool check(Xapian::docid min_docid,double min_wt);
virtual bool at_end() const;
virtual Xapian::ValueWeightPostingSource *clone() const;
virtual std::string name() const;
virtual std::string serialise() const;
virtual Xapian::ValueWeightPostingSource *unserialise(std::string const &serialised) const;
virtual Xapian::PostingSource *unserialise_with_registry(std::string const &serialised,Xapian::Registry const ®istry) const;
virtual void reset(Xapian::Database const &db_,Xapian::doccount shard_index);
virtual void init(Xapian::Database const &db);
virtual std::string get_description() const;
public:
bool swig_overrides(int n) {
return (n < 13 ? swig_override[n] : false);
}
protected:
Swig::BoolArray<13> swig_override;
};
class SwigDirector_MatchSpy : public Xapian::MatchSpy, public Swig::Director {
public:
void swig_connect_director(JNIEnv *jenv, jobject jself, jclass jcls, bool swig_mem_own, bool weak_global);
SwigDirector_MatchSpy(JNIEnv *jenv);
virtual ~SwigDirector_MatchSpy();
virtual void operator ()(Xapian::Document const &doc,double wt);
virtual Xapian::MatchSpy *clone() const;
virtual std::string name() const;
virtual std::string serialise() const;
virtual Xapian::MatchSpy *unserialise(std::string const &serialised,Xapian::Registry const &context) const;
virtual std::string serialise_results() const;
virtual void merge_results(std::string const &serialised);
virtual std::string get_description() const;
public:
bool swig_overrides(int n) {
return (n < 4 ? swig_override[n] : false);
}
protected:
Swig::BoolArray<4> swig_override;
};
class SwigDirector_LatLongMetric : public Xapian::LatLongMetric, public Swig::Director {
public:
void swig_connect_director(JNIEnv *jenv, jobject jself, jclass jcls, bool swig_mem_own, bool weak_global);
SwigDirector_LatLongMetric(JNIEnv *jenv);
virtual ~SwigDirector_LatLongMetric();
virtual double pointwise_distance(Xapian::LatLongCoord const &a,Xapian::LatLongCoord const &b) const;
virtual Xapian::LatLongMetric *clone() const;
virtual std::string name() const;
virtual std::string serialise() const;
virtual Xapian::LatLongMetric *unserialise(std::string const &serialised) const;
public:
bool swig_overrides(int n) {
return (n < 2 ? swig_override[n] : false);
}
protected:
Swig::BoolArray<2> swig_override;
};
#endif
|