7 #ifndef NUMERICTOKENSTREAM_H 8 #define NUMERICTOKENSTREAM_H 90 static const String& TOKEN_TYPE_FULL_PREC();
93 static const String& TOKEN_TYPE_LOWER_PREC();
113 virtual void reset();
114 virtual bool incrementToken();
115 virtual String toString();
PositionIncrementAttributePtr posIncrAtt
Definition: NumericTokenStream.h:80
boost::shared_ptr< PositionIncrementAttribute > PositionIncrementAttributePtr
Definition: LuceneTypes.h:45
boost::shared_ptr< AttributeFactory > AttributeFactoryPtr
Definition: LuceneTypes.h:519
boost::shared_ptr< AttributeSource > AttributeSourcePtr
Definition: LuceneTypes.h:520
boost::shared_ptr< TermAttribute > TermAttributePtr
Definition: LuceneTypes.h:58
TypeAttributePtr typeAtt
Definition: NumericTokenStream.h:79
TermAttributePtr termAtt
Definition: NumericTokenStream.h:75
#define LUCENE_CLASS(Name)
Definition: LuceneObject.h:24
Definition: AbstractAllTermDocs.h:12
int32_t shift
Definition: NumericTokenStream.h:82
boost::shared_ptr< TypeAttribute > TypeAttributePtr
Definition: LuceneTypes.h:64
int32_t valSize
Definition: NumericTokenStream.h:83
boost::shared_ptr< NumericTokenStream > NumericTokenStreamPtr
Definition: LuceneTypes.h:39
int64_t value
Definition: NumericTokenStream.h:86
int32_t precisionStep
Definition: NumericTokenStream.h:84
This class provides a TokenStream for indexing numeric values that can be used by NumericRangeQuery o...
Definition: NumericTokenStream.h:52
A TokenStream enumerates the sequence of tokens, either from Fields of a Document or from query text...
Definition: TokenStream.h:44