@Override public String toString() { return MoreObjects.toStringHelper(getClass().getSimpleName()) .add("RowName", getRowName()) .add("Text", getText()) .toString(); } }
public Optional<TodoRowResult> getRow(TodoRow row, ColumnSelection columns) { byte[] bytes = row.persistToBytes(); RowResult<byte[]> rowResult = t.getRows(tableRef, ImmutableSet.of(bytes), columns).get(bytes); if (rowResult == null) { return Optional.empty(); } else { return Optional.of(TodoRowResult.of(rowResult)); } }
public static TodoRowResult of(RowResult<byte[]> row) { return new TodoRowResult(row); }
@Override public TodoRowResult apply(RowResult<byte[]> input) { return TodoRowResult.of(input); } });
@Override public List<TodoRowResult> getRows(Iterable<TodoRow> rows, ColumnSelection columns) { SortedMap<byte[], RowResult<byte[]>> results = t.getRows(tableRef, Persistables.persistAll(rows), columns); List<TodoRowResult> rowResults = Lists.newArrayListWithCapacity(results.size()); for (RowResult<byte[]> row : results.values()) { rowResults.add(TodoRowResult.of(row)); } return rowResults; }
@Override public TodoRow apply(TodoRowResult rowResult) { return rowResult.getRowName(); } };
public Optional<TodoRowResult> getRow(TodoRow row, ColumnSelection columns) { byte[] bytes = row.persistToBytes(); RowResult<byte[]> rowResult = t.getRows(tableRef, ImmutableSet.of(bytes), columns).get(bytes); if (rowResult == null) { return Optional.empty(); } else { return Optional.of(TodoRowResult.of(rowResult)); } }
@Override public String apply(TodoRowResult rowResult) { return rowResult.getText(); } };
@Override public TodoRowResult apply(RowResult<byte[]> rowResult) { return new TodoRowResult(rowResult); } };
@Override public String toString() { return MoreObjects.toStringHelper(getClass().getSimpleName()) .add("RowName", getRowName()) .add("Text", getText()) .toString(); } }
public static TodoRowResult of(RowResult<byte[]> row) { return new TodoRowResult(row); }
@Override public TodoRowResult apply(RowResult<byte[]> rowResult) { return new TodoRowResult(rowResult); } };
@Override public String apply(TodoRowResult rowResult) { return rowResult.getText(); } };
@Override public TodoRowResult apply(RowResult<byte[]> input) { return TodoRowResult.of(input); } });
@Override public TodoRow apply(TodoRowResult rowResult) { return rowResult.getRowName(); } };
@Override public List<TodoRowResult> getRows(Iterable<TodoRow> rows, ColumnSelection columns) { SortedMap<byte[], RowResult<byte[]>> results = t.getRows(tableRef, Persistables.persistAll(rows), columns); List<TodoRowResult> rowResults = Lists.newArrayListWithCapacity(results.size()); for (RowResult<byte[]> row : results.values()) { rowResults.add(TodoRowResult.of(row)); } return rowResults; }