private void addExtendedDataMarkerToElementMutation(Mutation m, TableNameVisibilityPair pair) { m.put( AccumuloElement.CF_EXTENDED_DATA, new Text(pair.getTableName()), visibilityToAccumuloVisibility(pair.getVisibility()), new Value(pair.getTableName().getBytes()) ); }
private void saveExtendedDataMarkers(Mutation m, Iterable<ExtendedDataMutation> extendedData) { for (TableNameVisibilityPair pair : TableNameVisibilityPair.getUniquePairs(extendedData)) { addExtendedDataMarkerToElementMutation(m, pair); } }
public static Set<TableNameVisibilityPair> getUniquePairs(Iterable<ExtendedDataMutation> extendedDatas) { Set<TableNameVisibilityPair> results = new HashSet<>(); for (ExtendedDataMutation extendedData : extendedDatas) { results.add(new TableNameVisibilityPair(extendedData.getVisibility(), extendedData.getTableName())); } return results; }
public static Set<TableNameVisibilityPair> getUniquePairs(Iterable<ExtendedDataMutation> extendedDatas) { Set<TableNameVisibilityPair> results = new HashSet<>(); for (ExtendedDataMutation extendedData : extendedDatas) { results.add(new TableNameVisibilityPair(extendedData.getVisibility(), extendedData.getTableName())); } return results; }
private void addExtendedDataMarkerToElementMutation(Mutation m, TableNameVisibilityPair pair) { m.put( AccumuloElement.CF_EXTENDED_DATA, new Text(pair.getTableName()), visibilityToAccumuloVisibility(pair.getVisibility()), new Value(pair.getTableName().getBytes()) ); }
private void saveExtendedDataMarkers(Mutation m, Iterable<ExtendedDataMutation> extendedData) { for (TableNameVisibilityPair pair : TableNameVisibilityPair.getUniquePairs(extendedData)) { addExtendedDataMarkerToElementMutation(m, pair); } }
public void saveExtendedDataMarkers( String elementId, ElementType elementType, Iterable<ExtendedDataMutation> extendedData ) { Set<TableNameVisibilityPair> uniquePairs = TableNameVisibilityPair.getUniquePairs(extendedData); if (uniquePairs.size() == 0) { return; } Mutation m = new Mutation(elementId); for (TableNameVisibilityPair pair : uniquePairs) { addExtendedDataMarkerToElementMutation(m, pair); } saveElementMutation(elementType, m); }
public void saveExtendedDataMarkers( String elementId, ElementType elementType, Iterable<ExtendedDataMutation> extendedData ) { Set<TableNameVisibilityPair> uniquePairs = TableNameVisibilityPair.getUniquePairs(extendedData); if (uniquePairs.size() == 0) { return; } Mutation m = new Mutation(elementId); for (TableNameVisibilityPair pair : uniquePairs) { addExtendedDataMarkerToElementMutation(m, pair); } saveElementMutation(elementType, m); }