Class Meta

java.lang.Object
org.springframework.data.couchbase.core.query.Meta

public class Meta extends Object
Meta-data for Query instances.
Author:
Michael Reiche
  • Constructor Details

    • Meta

      public Meta()
  • Method Details

    • hasValues

      public boolean hasValues()
      Returns:
    • values

      public Iterable<Map.Entry<Meta.MetaKey, Object>> values()
      Get Iterable of set meta values.
      Returns:
    • setValue

      public void setValue(String key, @Nullable Object value)
      Sets or removes the value in case of null or empty String.
      Parameters:
      key - must not be null or empty.
      value -
    • setValue

      public void setValue(Meta.MetaKey key, @Nullable Object value)
    • set

      public void set(Meta.MetaKey key, @Nullable Object value)
    • getValue

      public <T> @Nullable T getValue(String key)
    • get

      public <T> T get(Meta.MetaKey key)
    • getValue

      public <T> T getValue(String key, T defaultValue)
    • hashCode

      public int hashCode()
      Overrides:
      hashCode in class Object
    • equals

      public boolean equals(Object obj)
      Overrides:
      equals in class Object