Class SingleFieldsVisitor
java.lang.Object
org.apache.lucene.index.StoredFieldVisitor
org.elasticsearch.index.fieldvisitor.SingleFieldsVisitor
public final class SingleFieldsVisitor
extends org.apache.lucene.index.StoredFieldVisitor
StoredFieldVisitor that loads a single field value.
- 
Nested Class Summary
Nested classes/interfaces inherited from class org.apache.lucene.index.StoredFieldVisitor
org.apache.lucene.index.StoredFieldVisitor.Status - 
Constructor Summary
ConstructorsConstructorDescriptionSingleFieldsVisitor(MappedFieldType field, List<Object> destination)Build the field visitor; - 
Method Summary
Modifier and TypeMethodDescriptionvoidbinaryField(org.apache.lucene.index.FieldInfo fieldInfo, byte[] value)voiddoubleField(org.apache.lucene.index.FieldInfo fieldInfo, double value)voidfloatField(org.apache.lucene.index.FieldInfo fieldInfo, float value)voidintField(org.apache.lucene.index.FieldInfo fieldInfo, int value)voidlongField(org.apache.lucene.index.FieldInfo fieldInfo, long value)org.apache.lucene.index.StoredFieldVisitor.StatusneedsField(org.apache.lucene.index.FieldInfo fieldInfo)voidstringField(org.apache.lucene.index.FieldInfo fieldInfo, byte[] bytes) 
- 
Constructor Details
- 
SingleFieldsVisitor
Build the field visitor;- Parameters:
 field- the name of the field to loaddestination- where to put the field's values
 
 - 
 - 
Method Details
- 
needsField
public org.apache.lucene.index.StoredFieldVisitor.Status needsField(org.apache.lucene.index.FieldInfo fieldInfo)- Specified by:
 needsFieldin classorg.apache.lucene.index.StoredFieldVisitor
 - 
binaryField
public void binaryField(org.apache.lucene.index.FieldInfo fieldInfo, byte[] value)- Overrides:
 binaryFieldin classorg.apache.lucene.index.StoredFieldVisitor
 - 
stringField
public void stringField(org.apache.lucene.index.FieldInfo fieldInfo, byte[] bytes)- Overrides:
 stringFieldin classorg.apache.lucene.index.StoredFieldVisitor
 - 
intField
public void intField(org.apache.lucene.index.FieldInfo fieldInfo, int value)- Overrides:
 intFieldin classorg.apache.lucene.index.StoredFieldVisitor
 - 
longField
public void longField(org.apache.lucene.index.FieldInfo fieldInfo, long value)- Overrides:
 longFieldin classorg.apache.lucene.index.StoredFieldVisitor
 - 
floatField
public void floatField(org.apache.lucene.index.FieldInfo fieldInfo, float value)- Overrides:
 floatFieldin classorg.apache.lucene.index.StoredFieldVisitor
 - 
doubleField
public void doubleField(org.apache.lucene.index.FieldInfo fieldInfo, double value)- Overrides:
 doubleFieldin classorg.apache.lucene.index.StoredFieldVisitor
 
 -