Class Document<K,V>

java.lang.Object
java.util.AbstractMap<K,V>
java.util.HashMap<K,V>
java.util.LinkedHashMap<K,V>
com.redis.lettucemod.search.Document<K,V>
All Implemented Interfaces:
Serializable, Cloneable, Map<K,V>

public class Document<K,V> extends LinkedHashMap<K,V>
See Also:
  • Constructor Details

    • Document

      public Document()
  • Method Details

    • getId

      public K getId()
    • setId

      public void setId(K id)
    • getScore

      public Double getScore()
    • setScore

      public void setScore(Double score)
    • getSortKey

      public V getSortKey()
    • setSortKey

      public void setSortKey(V sortKey)
    • getPayload

      public V getPayload()
    • setPayload

      public void setPayload(V payload)
    • hashCode

      public int hashCode()
      Specified by:
      hashCode in interface Map<K,V>
      Overrides:
      hashCode in class AbstractMap<K,V>
    • equals

      public boolean equals(Object obj)
      Specified by:
      equals in interface Map<K,V>
      Overrides:
      equals in class AbstractMap<K,V>
    • id

      public static <K, V> Document.Builder<K,V> id(K id)