org.elasticsearch.index.field.data
Interface FieldDataType<T extends FieldData>

All Known Implementing Classes:
DoubleFieldDataType, FloatFieldDataType, GeoPointFieldDataType, IntFieldDataType, LongFieldDataType, ShortFieldDataType, StringFieldDataType

public interface FieldDataType<T extends FieldData>


Nested Class Summary
static class FieldDataType.DefaultTypes
           
 
Method Summary
 java.lang.Class<T> fieldDataClass()
           
 T load(org.apache.lucene.index.IndexReader reader, java.lang.String fieldName)
           
 org.apache.lucene.search.FieldComparatorSource newFieldComparatorSource(FieldDataCache cache)
           
 

Method Detail

fieldDataClass

java.lang.Class<T> fieldDataClass()

newFieldComparatorSource

org.apache.lucene.search.FieldComparatorSource newFieldComparatorSource(FieldDataCache cache)

load

T load(org.apache.lucene.index.IndexReader reader,
       java.lang.String fieldName)
                         throws java.io.IOException
Throws:
java.io.IOException