4344454647484950
end = null; else end = new Text(String.format("%05d", tablets.size())); KeyExtent extent = new KeyExtent(new Text("table"), end, start); start = end; tablets.add(new Size(extent, size)); } }
636465666768697071727374757677787980818283848586878889
return next != null; } private Size skip() { while (impl.hasNext()) { Size candidate = impl.next(); if (start != null) { if (candidate.extent.getEndRow() != null && candidate.extent.getEndRow().compareTo(start) < 0) continue; } if (end != null) { if (candidate.extent.getPrevEndRow() != null && candidate.extent.getPrevEndRow().compareTo(end) >= 0) continue; } return candidate; } return null; } @Override public Size next() { Size result = next; next = skip(); return result; } @Override
4243444546474849
626364656667686970717273747576777879808182838485868788