Class Value

java.lang.Object
org.apache.bookkeeper.metastore.Value

public class Value extends Object
A metastore value.
  • Field Details

    • fields

      protected Map<String,byte[]> fields
  • Constructor Details

    • Value

      public Value()
    • Value

      public Value(Value v)
  • Method Details

    • getField

      public byte[] getField(String field)
    • setField

      public Value setField(String field, byte[] data)
    • clearFields

      public Value clearFields()
    • getFields

      public Set<String> getFields()
    • getFieldsMap

      public Map<String,byte[]> getFieldsMap()
    • project

      public Value project(Set<String> fields)
      Select parts of fields.
      Parameters:
      fields - Parts of fields
      Returns:
      new value with specified fields
    • hashCode

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

      public boolean equals(Object o)
      Overrides:
      equals in class Object
    • merge

      public Value merge(Value other)
      Merge other value.
      Parameters:
      other - Other Value
    • toString

      public String toString()
      Overrides:
      toString in class Object