void deleteDedicatedRows(DedicatedRows dedicatedRows) { dedicatedRows.getDedicatedRows().stream() .map(SweepableCellsRow::persistToBytes) .map(dedicatedRow -> computeRangeRequestForRows(dedicatedRow, dedicatedRow)) .forEach(this::deleteRange); }
private Set<RangeRequest> rangeRequestsIfDedicated(SweepableCellsTable.SweepableCellsRow row, SweepableCellsTable.SweepableCellsColumn col) { if (!isReferenceToDedicatedRows(col)) { return ImmutableSet.of(); } return computeDedicatedRows(row, col).stream() .map(SweepableCellsRow::persistToBytes) .map(bytes -> computeRangeRequestForRows(bytes, bytes)) .collect(Collectors.toSet()); }
private RangeRequest rangeRequestNonDedicatedRow(ShardAndStrategy shardAndStrategy, long partitionFine) { byte[] row = computeRow(partitionFine, shardAndStrategy).persistToBytes(); return computeRangeRequestForRows(row, row); }
void deleteDedicatedRows(DedicatedRows dedicatedRows) { dedicatedRows.getDedicatedRows().stream() .map(SweepableCellsRow::persistToBytes) .map(dedicatedRow -> computeRangeRequestForRows(dedicatedRow, dedicatedRow)) .forEach(this::deleteRange); }
private Set<RangeRequest> rangeRequestsIfDedicated(SweepableCellsTable.SweepableCellsRow row, SweepableCellsTable.SweepableCellsColumn col) { if (!isReferenceToDedicatedRows(col)) { return ImmutableSet.of(); } return computeDedicatedRows(row, col).stream() .map(SweepableCellsRow::persistToBytes) .map(bytes -> computeRangeRequestForRows(bytes, bytes)) .collect(Collectors.toSet()); }
private RangeRequest rangeRequestNonDedicatedRow(ShardAndStrategy shardAndStrategy, long partitionFine) { byte[] row = computeRow(partitionFine, shardAndStrategy).persistToBytes(); return computeRangeRequestForRows(row, row); }