public class InternalSearchHitField extends java.lang.Object implements SearchHitField
| Constructor and Description |
|---|
InternalSearchHitField(java.lang.String name,
java.util.List<java.lang.Object> values) |
| Modifier and Type | Method and Description |
|---|---|
java.lang.String |
getName()
The name of the field.
|
java.lang.Object |
getValue()
The first value of the hit.
|
java.util.List<java.lang.Object> |
getValues()
The field values.
|
boolean |
isMetadataField() |
java.util.Iterator<java.lang.Object> |
iterator() |
java.lang.String |
name()
The name of the field.
|
void |
readFrom(StreamInput in)
Set this object's fields from a StreamInput.
|
static InternalSearchHitField |
readSearchHitField(StreamInput in) |
java.lang.Object |
value()
The first value of the hit.
|
java.util.List<java.lang.Object> |
values()
The field values.
|
void |
writeTo(StreamOutput out)
Write this object's fields to a StreamOutput.
|
public InternalSearchHitField(java.lang.String name,
java.util.List<java.lang.Object> values)
public java.lang.String name()
SearchHitFieldname in interface SearchHitFieldpublic java.lang.String getName()
SearchHitFieldgetName in interface SearchHitFieldpublic java.lang.Object value()
SearchHitFieldvalue in interface SearchHitFieldpublic java.lang.Object getValue()
SearchHitFieldgetValue in interface SearchHitFieldpublic java.util.List<java.lang.Object> values()
SearchHitFieldvalues in interface SearchHitFieldpublic java.util.List<java.lang.Object> getValues()
SearchHitFieldgetValues in interface SearchHitFieldpublic boolean isMetadataField()
isMetadataField in interface SearchHitFieldpublic java.util.Iterator<java.lang.Object> iterator()
iterator in interface java.lang.Iterable<java.lang.Object>public static InternalSearchHitField readSearchHitField(StreamInput in) throws java.io.IOException
java.io.IOExceptionpublic void readFrom(StreamInput in) throws java.io.IOException
StreamablereadFrom in interface Streamablejava.io.IOExceptionpublic void writeTo(StreamOutput out) throws java.io.IOException
StreamablewriteTo in interface Streamablejava.io.IOException