ScanRange scanRange = Objects.firstNonNull(query.getScanRange(), ScanRange.all());
List<ScanRange> ranges = scanRange.unwrapped();
return touch(FluentIterable.from(ranges)
.transformAndConcat(rowRange -> scanMultiTableRows(
tables, placement, rowRange.asByteBufferRange(), limit, query.isIncludeDeletedTables(),
<BUG>query.isIncludeMirrorTables(), consistency))
</BUG>
.iterator());
}
private Iterable<MultiTableScanResult> scanMultiTableRows(

ScanRange scanRange = Objects.firstNonNull(query.getScanRange(), ScanRange.all());
List<ScanRange> ranges = scanRange.unwrapped();
return touch(FluentIterable.from(ranges)
.transformAndConcat(rowRange -> scanMultiTableRows(
tables, placement, rowRange.asByteBufferRange(), limit, query.isIncludeDeletedTables(),
query.isIncludeMirrorTables(), consistency, cutoffTime))
.iterator());
}
private Iterable<MultiTableScanResult> scanMultiTableRows(
