Class RootTabletMetadata
- java.lang.Object
-
- org.apache.accumulo.core.metadata.schema.RootTabletMetadata
-
public class RootTabletMetadata extends Object
Serializes the root tablet metadata as Json using Accumulo's standard metadata table schema.
-
-
Constructor Summary
Constructors Constructor Description RootTabletMetadata()
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description TabletMetadata
convertToTabletMetadata()
Convert json to tablet metadata.static RootTabletMetadata
fromJson(byte[] bs)
Converts created by callingtoJson()
back to an object.static RootTabletMetadata
fromJson(String json)
Converts created by callingtoJson()
back to an object.static byte[]
getInitialJson(String dirName, String file)
Generate initial json for the root tablet metadata.String
toJson()
void
update(Mutation m)
Apply a metadata table mutation to update internal json.
-
-
-
Method Detail
-
update
public void update(Mutation m)
Apply a metadata table mutation to update internal json.
-
convertToTabletMetadata
public TabletMetadata convertToTabletMetadata()
Convert json to tablet metadata. *
-
toJson
public String toJson()
- Returns:
- a json representation of this object, use
fromJson(String)
to convert the json back to an object.
-
fromJson
public static RootTabletMetadata fromJson(String json)
Converts created by callingtoJson()
back to an object.
-
fromJson
public static RootTabletMetadata fromJson(byte[] bs)
Converts created by callingtoJson()
back to an object. Assumes the json is UTF8 encoded.
-
-