List<Pair<Integer, Integer>> sliceRanges; if (_doPyramidding) { sliceRanges = decomposeRange(min, max); } else { sliceRanges = new ArrayList<>();
private void testRange (int start, int end, Pair<Integer, Integer>... expectedRangeElements) { List<Pair<Integer, Integer>> actualRangeElements = HBaseSlicedPyramidIO.decomposeRange(start, end); Assert.assertEquals(expectedRangeElements.length, actualRangeElements.size()); for (int n=0; n<expectedRangeElements.length; ++n) Assert.assertEquals(expectedRangeElements[n], actualRangeElements.get(n)); }
if (start > end) return decomposeRange(end, start);
List<Pair<Integer, Integer>> rangeElts = HBaseSlicedPyramidIO.decomposeRange(start, end); Assert.assertTrue(rangeElts.size() > 0); // Check 5, part of check 2 int duplicateSizes = 0;