public static NamespacedTodoRowResult of(RowResult<byte[]> rowResult) { NamespacedTodoRow rowName = NamespacedTodoRow.BYTES_HYDRATOR.hydrateFromBytes(rowResult.getRowName()); Set<NamespacedTodoColumnValue> columnValues = Sets.newHashSetWithExpectedSize(rowResult.getColumns().size()); for (Entry<byte[], byte[]> e : rowResult.getColumns().entrySet()) { NamespacedTodoColumn col = NamespacedTodoColumn.BYTES_HYDRATOR.hydrateFromBytes(e.getKey()); String value = NamespacedTodoColumnValue.hydrateValue(e.getValue()); columnValues.add(NamespacedTodoColumnValue.of(col, value)); } return new NamespacedTodoRowResult(rowName, ImmutableSet.copyOf(columnValues)); }
@Override public String toString() { return MoreObjects.toStringHelper(getClass().getSimpleName()) .add("RowName", getRowName()) .add("ColumnValues", getColumnValues()) .toString(); } }
@Override public NamespacedTodoRowResult apply(RowResult<byte[]> input) { return NamespacedTodoRowResult.of(input); } });
public static NamespacedTodoRowResult of(RowResult<byte[]> rowResult) { NamespacedTodoRow rowName = NamespacedTodoRow.BYTES_HYDRATOR.hydrateFromBytes(rowResult.getRowName()); Set<NamespacedTodoColumnValue> columnValues = Sets.newHashSetWithExpectedSize(rowResult.getColumns().size()); for (Entry<byte[], byte[]> e : rowResult.getColumns().entrySet()) { NamespacedTodoColumn col = NamespacedTodoColumn.BYTES_HYDRATOR.hydrateFromBytes(e.getKey()); String value = NamespacedTodoColumnValue.hydrateValue(e.getValue()); columnValues.add(NamespacedTodoColumnValue.of(col, value)); } return new NamespacedTodoRowResult(rowName, ImmutableSet.copyOf(columnValues)); }
@Override public String toString() { return MoreObjects.toStringHelper(getClass().getSimpleName()) .add("RowName", getRowName()) .add("ColumnValues", getColumnValues()) .toString(); } }
@Override public NamespacedTodoRowResult apply(RowResult<byte[]> input) { return NamespacedTodoRowResult.of(input); } });