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()
SearchHitField
name
in interface SearchHitField
public java.lang.String getName()
SearchHitField
getName
in interface SearchHitField
public java.lang.Object value()
SearchHitField
value
in interface SearchHitField
public java.lang.Object getValue()
SearchHitField
getValue
in interface SearchHitField
public java.util.List<java.lang.Object> values()
SearchHitField
values
in interface SearchHitField
public java.util.List<java.lang.Object> getValues()
SearchHitField
getValues
in interface SearchHitField
public boolean isMetadataField()
isMetadataField
in interface SearchHitField
public 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.IOException
public void readFrom(StreamInput in) throws java.io.IOException
Streamable
readFrom
in interface Streamable
java.io.IOException
public void writeTo(StreamOutput out) throws java.io.IOException
Streamable
writeTo
in interface Streamable
java.io.IOException