39 virtual void setBoost(
double boost) = 0;
48 virtual double getBoost() = 0;
51 virtual String name() = 0;
62 virtual String stringValue() = 0;
73 virtual bool isStored() = 0;
76 virtual bool isIndexed() = 0;
80 virtual bool isTokenized() = 0;
86 virtual bool isTermVectorStored() = 0;
90 virtual bool isStoreOffsetWithTermVector() = 0;
93 virtual bool isStorePositionWithTermVector() = 0;
96 virtual bool isBinary() = 0;
99 virtual bool getOmitNorms() = 0;
103 virtual void setOmitNorms(
bool omitNorms) = 0;
110 virtual bool isLazy() = 0;
115 virtual int32_t getBinaryOffset() = 0;
120 virtual int32_t getBinaryLength() = 0;
125 virtual ByteArray getBinaryValue() = 0;
136 virtual ByteArray getBinaryValue(ByteArray result) = 0;
139 virtual bool getOmitTermFreqAndPositions() = 0;
146 virtual void setOmitTermFreqAndPositions(
bool omitTermFreqAndPositions) = 0;
boost::shared_ptr< Reader > ReaderPtr
Definition: LuceneTypes.h:547
#define LUCENE_INTERFACE(Name)
Definition: LuceneObject.h:19
Synonymous with Field.
Definition: Fieldable.h:20
Definition: AbstractAllTermDocs.h:12
boost::shared_ptr< TokenStream > TokenStreamPtr
Definition: LuceneTypes.h:63