Package io.hgraphdb.models
Class LabelMetadataModel
- java.lang.Object
-
- io.hgraphdb.models.BaseModel
-
- io.hgraphdb.models.LabelMetadataModel
-
- All Implemented Interfaces:
AutoCloseable
public class LabelMetadataModel extends BaseModel
-
-
Constructor Summary
Constructors Constructor Description LabelMetadataModel(HBaseGraph graph, org.apache.hadoop.hbase.client.Table table)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description void
addPropertyMetadata(LabelMetadata label, Map<String,ValueType> propertyTypes)
void
createLabelMetadata(LabelMetadata label)
void
deleteLabelMetadata(LabelMetadata label)
LabelMetadata
deserialize(org.apache.hadoop.hbase.client.Result result)
LabelMetadata
label(LabelMetadata.Key labelKey)
Iterator<LabelMetadata>
labels()
byte[]
serialize(LabelMetadata.Key label)
-
-
-
Constructor Detail
-
LabelMetadataModel
public LabelMetadataModel(HBaseGraph graph, org.apache.hadoop.hbase.client.Table table)
-
-
Method Detail
-
createLabelMetadata
public void createLabelMetadata(LabelMetadata label)
-
deleteLabelMetadata
public void deleteLabelMetadata(LabelMetadata label)
-
addPropertyMetadata
public void addPropertyMetadata(LabelMetadata label, Map<String,ValueType> propertyTypes)
-
label
public LabelMetadata label(LabelMetadata.Key labelKey)
-
labels
public Iterator<LabelMetadata> labels()
-
serialize
public byte[] serialize(LabelMetadata.Key label)
-
deserialize
public LabelMetadata deserialize(org.apache.hadoop.hbase.client.Result result)
-
-