Class DocumentField

    • Constructor Detail

      • DocumentField

        public DocumentField​(StreamInput in)
                      throws java.io.IOException
        Throws:
        java.io.IOException
      • DocumentField

        public DocumentField​(java.lang.String name,
                             java.util.List<java.lang.Object> values)
    • Method Detail

      • getName

        public java.lang.String getName()
        The name of the field.
      • getValue

        public <V> V getValue()
        The first value of the hit.
      • getValues

        public java.util.List<java.lang.Object> getValues()
        The field values.
      • isMetadataField

        public boolean isMetadataField()
        Returns:
        The field is a metadata field
      • iterator

        public java.util.Iterator<java.lang.Object> iterator()
        Specified by:
        iterator in interface java.lang.Iterable<java.lang.Object>
      • fromXContent

        public static DocumentField fromXContent​(XContentParser parser)
                                          throws java.io.IOException
        Throws:
        java.io.IOException
      • equals

        public boolean equals​(java.lang.Object o)
        Overrides:
        equals in class java.lang.Object
      • hashCode

        public int hashCode()
        Overrides:
        hashCode in class java.lang.Object
      • toString

        public java.lang.String toString()
        Overrides:
        toString in class java.lang.Object