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.
-
-
Constructor Summary
Constructors Constructor Description SingleFieldsVisitor(MappedFieldType field, java.util.List<java.lang.Object> destination)
Build the field visitor;
-
Method Summary
Modifier and Type Method Description void
binaryField(org.apache.lucene.index.FieldInfo fieldInfo, byte[] value)
void
doubleField(org.apache.lucene.index.FieldInfo fieldInfo, double value)
void
floatField(org.apache.lucene.index.FieldInfo fieldInfo, float value)
void
intField(org.apache.lucene.index.FieldInfo fieldInfo, int value)
void
longField(org.apache.lucene.index.FieldInfo fieldInfo, long value)
org.apache.lucene.index.StoredFieldVisitor.Status
needsField(org.apache.lucene.index.FieldInfo fieldInfo)
void
stringField(org.apache.lucene.index.FieldInfo fieldInfo, byte[] bytes)
-
-
-
Constructor Detail
-
SingleFieldsVisitor
public SingleFieldsVisitor(MappedFieldType field, java.util.List<java.lang.Object> destination)
Build the field visitor;- Parameters:
field
- the name of the field to loaddestination
- where to put the field's values
-
-
Method Detail
-
needsField
public org.apache.lucene.index.StoredFieldVisitor.Status needsField(org.apache.lucene.index.FieldInfo fieldInfo)
- Specified by:
needsField
in classorg.apache.lucene.index.StoredFieldVisitor
-
binaryField
public void binaryField(org.apache.lucene.index.FieldInfo fieldInfo, byte[] value)
- Overrides:
binaryField
in classorg.apache.lucene.index.StoredFieldVisitor
-
stringField
public void stringField(org.apache.lucene.index.FieldInfo fieldInfo, byte[] bytes)
- Overrides:
stringField
in classorg.apache.lucene.index.StoredFieldVisitor
-
intField
public void intField(org.apache.lucene.index.FieldInfo fieldInfo, int value)
- Overrides:
intField
in classorg.apache.lucene.index.StoredFieldVisitor
-
longField
public void longField(org.apache.lucene.index.FieldInfo fieldInfo, long value)
- Overrides:
longField
in classorg.apache.lucene.index.StoredFieldVisitor
-
floatField
public void floatField(org.apache.lucene.index.FieldInfo fieldInfo, float value)
- Overrides:
floatField
in classorg.apache.lucene.index.StoredFieldVisitor
-
doubleField
public void doubleField(org.apache.lucene.index.FieldInfo fieldInfo, double value)
- Overrides:
doubleField
in classorg.apache.lucene.index.StoredFieldVisitor
-
-