Package org.apache.hadoop.hbase.util
Class TestRegionSplitCalculator
java.lang.Object
org.apache.hadoop.hbase.util.TestRegionSplitCalculator
- 
Nested Class SummaryNested ClassesModifier and TypeClassDescription(package private) static classThis is range uses a user specified start and end keys.
- 
Field SummaryFieldsModifier and TypeFieldDescriptionstatic final HBaseClassTestRule(package private) Comparator<TestRegionSplitCalculator.SimpleRange>private static final org.slf4j.Loggerstatic final HBaseTestingUtility
- 
Constructor SummaryConstructors
- 
Method SummaryModifier and TypeMethodDescription(package private) voidcheckDepths(SortedSet<byte[]> splits, org.apache.hbase.thirdparty.com.google.common.collect.Multimap<byte[], TestRegionSplitCalculator.SimpleRange> regions, Integer... depths) Check the "depth" (number of regions included at a split) of a generated split calculation(package private) Stringdump(SortedSet<byte[]> splits, org.apache.hbase.thirdparty.com.google.common.collect.Multimap<byte[], TestRegionSplitCalculator.SimpleRange> regions) This dumps data in a visually reasonable way for visual debugging.voidvoidvoidvoidvoidvoidvoidvoidvoidvoidvoidvoidvoidvoidvoid
- 
Field Details- 
CLASS_RULE
- 
LOG
- 
TEST_UTIL
- 
cmp
 
- 
- 
Constructor Details- 
TestRegionSplitCalculatorpublic TestRegionSplitCalculator()
 
- 
- 
Method Details- 
checkDepthsvoid checkDepths(SortedSet<byte[]> splits, org.apache.hbase.thirdparty.com.google.common.collect.Multimap<byte[], TestRegionSplitCalculator.SimpleRange> regions, Integer... depths) Check the "depth" (number of regions included at a split) of a generated split calculation
- 
dumpString dump(SortedSet<byte[]> splits, org.apache.hbase.thirdparty.com.google.common.collect.Multimap<byte[], TestRegionSplitCalculator.SimpleRange> regions) This dumps data in a visually reasonable way for visual debugging. It has the basic iteration structure.
- 
testSplitCalculator
- 
testSplitCalculatorNoEdge
- 
testSplitCalculatorSingleEdge
- 
testSplitCalculatorDegenerateEdge
- 
testSplitCalculatorCoverSplit
- 
testSplitCalculatorOverEndpoint
- 
testSplitCalculatorHoles
- 
testSplitCalculatorOverreach
- 
testSplitCalculatorFloor
- 
testSplitCalculatorCeil
- 
testSplitCalculatorEq
- 
testSplitCalculatorBackwards
- 
testComplex
- 
testBeginEndMarker
- 
testBigRanges
 
-