/** * Create a set of families to be passed into the SortedKeyValueIterator seek call from a supplied * set of columns. We are using the ImmutableSet to enable faster comparisons down in the * LocalityGroupIterator. * * @param columns * The set of columns * @return An immutable set of columns */ public static ImmutableSet<ByteSequence> families(Collection<Column> columns) { if (columns.size() == 0) return EMPTY_CF_SET; Builder<ByteSequence> builder = ImmutableSet.builder(); columns.forEach(c -> builder.add(new ArrayByteSequence(c.getColumnFamily()))); return builder.build(); }
colfs.add(new ArrayByteSequence(c.getColumnFamily()));
static HashSet<ByteSequence> createColumnBSS(Collection<Column> columns) { HashSet<ByteSequence> columnSet = new HashSet<>(); for (Column c : columns) { columnSet.add(new ArrayByteSequence(c.getColumnFamily())); } return columnSet; }
/** * Create a set of families to be passed into the SortedKeyValueIterator seek call from a supplied * set of columns. We are using the ImmutableSet to enable faster comparisons down in the * LocalityGroupIterator. * * @param columns * The set of columns * @return An immutable set of columns */ public static ImmutableSet<ByteSequence> families(Collection<Column> columns) { if (columns.size() == 0) return EMPTY_CF_SET; Builder<ByteSequence> builder = ImmutableSet.builder(); for (Column c : columns) { builder.add(new ArrayByteSequence(c.getColumnFamily())); } return builder.build(); }
private String fetchedColumnToString(Column fetchedColumn) { StringBuilder sb = new StringBuilder(); appendBytes(sb, fetchedColumn.getColumnFamily()); if (fetchedColumn.getColumnQualifier() != null) { sb.append(":"); appendBytes(sb, fetchedColumn.getColumnQualifier()); } if (fetchedColumn.getColumnVisibility() != null) { sb.append(":"); appendBytes(sb, fetchedColumn.getColumnVisibility()); } return sb.toString(); }
private String fetchedColumnToString(Column fetchedColumn) { StringBuilder sb = new StringBuilder(); appendBytes(sb, fetchedColumn.getColumnFamily()); if (fetchedColumn.getColumnQualifier() != null) { sb.append(":"); appendBytes(sb, fetchedColumn.getColumnQualifier()); } if (fetchedColumn.getColumnVisibility() != null) { sb.append(":"); appendBytes(sb, fetchedColumn.getColumnVisibility()); } return sb.toString(); }
colfs.add(new ArrayByteSequence(c.getColumnFamily()));
new org.apache.accumulo.proxy.thrift.Column(); column.setColFamily(c.getColumnFamily()); column.setColQualifier(c.getColumnQualifier()); column.setColVisibility(c.getColumnVisibility());