7#ifndef ORDFIELDSOURCE_H
8#define ORDFIELDSOURCE_H
#define LUCENE_CLASS(Name)
Definition LuceneObject.h:24
Obtains the ordinal of the field value from the default Lucene FieldCache using getStringIndex().
Definition OrdFieldSource.h:31
virtual DocValuesPtr getValues(const IndexReaderPtr &reader)
Return the DocValues used by the function query.
virtual int32_t hashCode()
Needed for possible caching of query results - used by ValueSourceQuery#hashCode().
String field
Definition OrdFieldSource.h:41
virtual ~OrdFieldSource()
virtual String description()
Description of field, used in explain()
virtual bool equals(const LuceneObjectPtr &other)
Needed for possible caching of query results - used by ValueSourceQuery#equals(LuceneObjectPtr).
OrdFieldSource(const String &field)
Constructor for a certain field.
Source of values for basic function queries.
Definition ValueSource.h:21
Definition AbstractAllTermDocs.h:12
boost::shared_ptr< LuceneObject > LuceneObjectPtr
Definition LuceneTypes.h:539
boost::shared_ptr< DocValues > DocValuesPtr
Definition LuceneTypes.h:325
boost::shared_ptr< IndexReader > IndexReaderPtr
Definition LuceneTypes.h:157