public abstract class ElementMutationBuilder extends Object
| Modifier and Type | Field and Description |
|---|---|
static org.apache.accumulo.core.data.Value |
EMPTY_VALUE |
static String |
VALUE_SEPARATOR |
| Modifier | Constructor and Description |
|---|---|
protected |
ElementMutationBuilder(org.apache.hadoop.fs.FileSystem fileSystem,
ValueSerializer valueSerializer,
long maxStreamingPropertyValueTableDataSize,
String dataDir) |
| Modifier and Type | Method and Description |
|---|---|
void |
addPropertyMetadataToMutation(org.apache.accumulo.core.data.Mutation m,
Property property) |
void |
addPropertyRemoveMetadataToMutation(org.apache.accumulo.core.data.Mutation m,
PropertyRemoveMutation propertyRemoveMutation) |
void |
addPropertyRemoveToMutation(org.apache.accumulo.core.data.Mutation m,
Property property) |
void |
addPropertyRemoveToMutation(org.apache.accumulo.core.data.Mutation m,
PropertyRemoveMutation propertyRemove) |
void |
addPropertyToMutation(org.apache.accumulo.core.data.Mutation m,
String rowKey,
Property property) |
void |
alterEdgeLabel(AccumuloEdge edge,
String newEdgeLabel) |
boolean |
alterEdgeVertexInVertex(org.apache.accumulo.core.data.Mutation mvin,
Edge edge,
Visibility newVisibility) |
boolean |
alterEdgeVertexOutVertex(org.apache.accumulo.core.data.Mutation mvout,
Edge edge,
Visibility newVisibility) |
boolean |
alterElementVisibility(org.apache.accumulo.core.data.Mutation m,
AccumuloElement element,
Visibility newVisibility) |
protected org.apache.hadoop.io.Text |
getPropertyColumnQualifier(Property property) |
protected org.apache.hadoop.io.Text |
getPropertyColumnQualifier(PropertyRemoveMutation propertyRemove) |
protected static org.apache.hadoop.io.Text |
getPropertyColumnQualifierWithVisibilityString(Property property) |
protected org.apache.hadoop.io.Text |
getPropertyMetadataColumnQualifier(Property property,
String metadataKey) |
protected static String |
getStringValueSeparatorJoined(String... values) |
protected static org.apache.hadoop.io.Text |
getValueSeparatedJoined(String... values) |
protected abstract void |
saveDataMutation(org.apache.accumulo.core.data.Mutation dataMutation) |
void |
saveEdge(AccumuloEdge edge) |
protected abstract void |
saveEdgeMutation(org.apache.accumulo.core.data.Mutation m) |
protected StreamingPropertyValueRef |
saveStreamingPropertyValue(String rowKey,
Property property,
StreamingPropertyValue propertyValue) |
void |
saveVertex(AccumuloVertex vertex) |
protected abstract void |
saveVertexMutation(org.apache.accumulo.core.data.Mutation m) |
public static final org.apache.accumulo.core.data.Value EMPTY_VALUE
public static final String VALUE_SEPARATOR
protected ElementMutationBuilder(org.apache.hadoop.fs.FileSystem fileSystem,
ValueSerializer valueSerializer,
long maxStreamingPropertyValueTableDataSize,
String dataDir)
public void saveVertex(AccumuloVertex vertex)
protected abstract void saveVertexMutation(org.apache.accumulo.core.data.Mutation m)
public void saveEdge(AccumuloEdge edge)
public void alterEdgeLabel(AccumuloEdge edge, String newEdgeLabel)
protected abstract void saveEdgeMutation(org.apache.accumulo.core.data.Mutation m)
public boolean alterElementVisibility(org.apache.accumulo.core.data.Mutation m,
AccumuloElement element,
Visibility newVisibility)
public boolean alterEdgeVertexOutVertex(org.apache.accumulo.core.data.Mutation mvout,
Edge edge,
Visibility newVisibility)
public boolean alterEdgeVertexInVertex(org.apache.accumulo.core.data.Mutation mvin,
Edge edge,
Visibility newVisibility)
public void addPropertyToMutation(org.apache.accumulo.core.data.Mutation m,
String rowKey,
Property property)
public void addPropertyRemoveToMutation(org.apache.accumulo.core.data.Mutation m,
PropertyRemoveMutation propertyRemove)
public void addPropertyMetadataToMutation(org.apache.accumulo.core.data.Mutation m,
Property property)
public void addPropertyRemoveMetadataToMutation(org.apache.accumulo.core.data.Mutation m,
PropertyRemoveMutation propertyRemoveMutation)
protected StreamingPropertyValueRef saveStreamingPropertyValue(String rowKey, Property property, StreamingPropertyValue propertyValue)
public void addPropertyRemoveToMutation(org.apache.accumulo.core.data.Mutation m,
Property property)
protected abstract void saveDataMutation(org.apache.accumulo.core.data.Mutation dataMutation)
protected org.apache.hadoop.io.Text getPropertyColumnQualifier(PropertyRemoveMutation propertyRemove)
protected org.apache.hadoop.io.Text getPropertyColumnQualifier(Property property)
protected org.apache.hadoop.io.Text getPropertyMetadataColumnQualifier(Property property, String metadataKey)
protected static org.apache.hadoop.io.Text getPropertyColumnQualifierWithVisibilityString(Property property)
protected static org.apache.hadoop.io.Text getValueSeparatedJoined(String... values)
Copyright © 2014–2015. All rights reserved.