Repository URL to install this package:
|
Version:
7.7.1 ▾
|
#ifndef org_apache_lucene_index_CheckIndex_H
#define org_apache_lucene_index_CheckIndex_H
#include "java/lang/Object.h"
namespace org {
namespace apache {
namespace lucene {
namespace index {
class CheckIndex$Status;
class CheckIndex$Status$FieldNormStatus;
class CheckIndex$Status$PointsStatus;
class CheckIndex$Options;
class CheckIndex$Status$LiveDocStatus;
class CheckIndex$Status$StoredFieldStatus;
class CheckIndex$Status$TermVectorStatus;
class CodecReader;
class CheckIndex$Status$TermIndexStatus;
class CheckIndex$Status$IndexSortStatus;
class CheckIndex$Status$DocValuesStatus;
class CheckIndex$Status$FieldInfoStatus;
}
namespace util {
class Version;
}
namespace store {
class Lock;
class Directory;
}
namespace search {
class Sort;
}
}
}
}
namespace java {
namespace lang {
class Class;
class InterruptedException;
class String;
}
namespace util {
class List;
}
namespace io {
class PrintStream;
class IOException;
class Closeable;
}
}
template<class T> class JArray;
namespace org {
namespace apache {
namespace lucene {
namespace index {
class CheckIndex : public ::java::lang::Object {
public:
enum {
mid_init$_c65c15e8ea3ac336,
mid_init$_d7908a740079b9bc,
mid_assertsOn_c20c2fcd6b89d9a9,
mid_checkIndex_679547f2f6b6c013,
mid_checkIndex_0df2e138acb4d3bb,
mid_close_d7775b228e076e62,
mid_doCheck_b2f6708ce6a0f9cd,
mid_exorciseIndex_2b49992cb1ed4c66,
mid_getChecksumsOnly_c20c2fcd6b89d9a9,
mid_getCrossCheckTermVectors_c20c2fcd6b89d9a9,
mid_getFailFast_c20c2fcd6b89d9a9,
mid_main_0351455f15f07047,
mid_parseOptions_d1acaaa467a9024f,
mid_setChecksumsOnly_8a3e0c1a306942cb,
mid_setCrossCheckTermVectors_8a3e0c1a306942cb,
mid_setFailFast_8a3e0c1a306942cb,
mid_setInfoStream_f752d0543a6f583e,
mid_setInfoStream_004d2c659826f762,
mid_testDocValues_f1d0d8607ae43fec,
mid_testFieldInfos_074cdb19b0cb67e9,
mid_testFieldNorms_d28029ea58691613,
mid_testLiveDocs_fb9e9ed86d0c31fe,
mid_testPoints_abf0ccf20a63a4fe,
mid_testPostings_04a87a1ed05b39fe,
mid_testPostings_339c1fca7253f4f5,
mid_testSort_39dba9cefc60d8f6,
mid_testStoredFields_8b3afdbc3bf1234d,
mid_testTermVectors_5cfe50b3ffecf516,
mid_testTermVectors_ac1fa2901d0fe5cd,
max_mid
};
static ::java::lang::Class *class$;
static jmethodID *mids$;
static bool live$;
static jclass initializeClass(bool);
explicit CheckIndex(jobject obj) : ::java::lang::Object(obj) {
if (obj != NULL && mids$ == NULL)
env->getClass(initializeClass);
}
CheckIndex(const CheckIndex& obj) : ::java::lang::Object(obj) {}
CheckIndex(const ::org::apache::lucene::store::Directory &);
CheckIndex(const ::org::apache::lucene::store::Directory &, const ::org::apache::lucene::store::Lock &);
static jboolean assertsOn();
::org::apache::lucene::index::CheckIndex$Status checkIndex() const;
::org::apache::lucene::index::CheckIndex$Status checkIndex(const ::java::util::List &) const;
void close() const;
jint doCheck(const ::org::apache::lucene::index::CheckIndex$Options &) const;
void exorciseIndex(const ::org::apache::lucene::index::CheckIndex$Status &) const;
jboolean getChecksumsOnly() const;
jboolean getCrossCheckTermVectors() const;
jboolean getFailFast() const;
static void main(const JArray< ::java::lang::String > &);
static ::org::apache::lucene::index::CheckIndex$Options parseOptions(const JArray< ::java::lang::String > &);
void setChecksumsOnly(jboolean) const;
void setCrossCheckTermVectors(jboolean) const;
void setFailFast(jboolean) const;
void setInfoStream(const ::java::io::PrintStream &) const;
void setInfoStream(const ::java::io::PrintStream &, jboolean) const;
static ::org::apache::lucene::index::CheckIndex$Status$DocValuesStatus testDocValues(const ::org::apache::lucene::index::CodecReader &, const ::java::io::PrintStream &, jboolean);
static ::org::apache::lucene::index::CheckIndex$Status$FieldInfoStatus testFieldInfos(const ::org::apache::lucene::index::CodecReader &, const ::java::io::PrintStream &, jboolean);
static ::org::apache::lucene::index::CheckIndex$Status$FieldNormStatus testFieldNorms(const ::org::apache::lucene::index::CodecReader &, const ::java::io::PrintStream &, jboolean);
static ::org::apache::lucene::index::CheckIndex$Status$LiveDocStatus testLiveDocs(const ::org::apache::lucene::index::CodecReader &, const ::java::io::PrintStream &, jboolean);
static ::org::apache::lucene::index::CheckIndex$Status$PointsStatus testPoints(const ::org::apache::lucene::index::CodecReader &, const ::java::io::PrintStream &, jboolean);
static ::org::apache::lucene::index::CheckIndex$Status$TermIndexStatus testPostings(const ::org::apache::lucene::index::CodecReader &, const ::java::io::PrintStream &, const ::org::apache::lucene::util::Version &);
static ::org::apache::lucene::index::CheckIndex$Status$TermIndexStatus testPostings(const ::org::apache::lucene::index::CodecReader &, const ::java::io::PrintStream &, jboolean, jboolean, const ::org::apache::lucene::util::Version &);
static ::org::apache::lucene::index::CheckIndex$Status$IndexSortStatus testSort(const ::org::apache::lucene::index::CodecReader &, const ::org::apache::lucene::search::Sort &, const ::java::io::PrintStream &, jboolean);
static ::org::apache::lucene::index::CheckIndex$Status$StoredFieldStatus testStoredFields(const ::org::apache::lucene::index::CodecReader &, const ::java::io::PrintStream &, jboolean);
static ::org::apache::lucene::index::CheckIndex$Status$TermVectorStatus testTermVectors(const ::org::apache::lucene::index::CodecReader &, const ::java::io::PrintStream &, const ::org::apache::lucene::util::Version &);
static ::org::apache::lucene::index::CheckIndex$Status$TermVectorStatus testTermVectors(const ::org::apache::lucene::index::CodecReader &, const ::java::io::PrintStream &, jboolean, jboolean, jboolean, const ::org::apache::lucene::util::Version &);
};
}
}
}
}
#include <Python.h>
namespace org {
namespace apache {
namespace lucene {
namespace index {
extern PyType_Def PY_TYPE_DEF(CheckIndex);
extern PyTypeObject *PY_TYPE(CheckIndex);
class t_CheckIndex {
public:
PyObject_HEAD
CheckIndex object;
static PyObject *wrap_Object(const CheckIndex&);
static PyObject *wrap_jobject(const jobject&);
static void install(PyObject *module);
static void initialize(PyObject *module);
};
}
}
}
}
#endif