Package org.apache.bookkeeper.metastore
Class Value
- java.lang.Object
-
- org.apache.bookkeeper.metastore.Value
-
public class Value extends java.lang.ObjectA metastore value.
-
-
Field Summary
Fields Modifier and Type Field Description protected java.util.Map<java.lang.String,byte[]>fields
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description ValueclearFields()booleanequals(java.lang.Object o)byte[]getField(java.lang.String field)java.util.Set<java.lang.String>getFields()java.util.Map<java.lang.String,byte[]>getFieldsMap()inthashCode()Valuemerge(Value other)Merge other value.Valueproject(java.util.Set<java.lang.String> fields)Select parts of fields.ValuesetField(java.lang.String field, byte[] data)java.lang.StringtoString()
-
-
-
Constructor Detail
-
Value
public Value()
-
Value
public Value(Value v)
-
-
Method Detail
-
getField
public byte[] getField(java.lang.String field)
-
setField
public Value setField(java.lang.String field, byte[] data)
-
clearFields
public Value clearFields()
-
getFields
public java.util.Set<java.lang.String> getFields()
-
getFieldsMap
public java.util.Map<java.lang.String,byte[]> getFieldsMap()
-
project
public Value project(java.util.Set<java.lang.String> fields)
Select parts of fields.- Parameters:
fields- Parts of fields- Returns:
- new value with specified fields
-
hashCode
public int hashCode()
- Overrides:
hashCodein classjava.lang.Object
-
equals
public boolean equals(java.lang.Object o)
- Overrides:
equalsin classjava.lang.Object
-
toString
public java.lang.String toString()
- Overrides:
toStringin classjava.lang.Object
-
-