public static class RegionSplitter.HexStringSplit extends RegionSplitter.NumberStringSplit
RegionSplitter.SplitAlgorithm for choosing region
 boundaries. The format of a HexStringSplit region boundary is the ASCII
 representation of an MD5 checksum, or any other uniformly distributed
 hexadecimal value. Row are hex-encoded long values in the range
 "00000000" => "FFFFFFFF" and are left-padded with zeros to keep the
 same order lexicographically as if they were binary.
 Since this split algorithm uses hex strings as keys, it is easy to read &
 write in the shell but takes up more space and may be non-intuitive.| Modifier and Type | Field and Description | 
|---|---|
| (package private) static String | DEFAULT_MAX_HEX | 
| (package private) static String | DEFAULT_MIN_HEX | 
| (package private) static int | RADIX_HEX | 
firstRow, firstRowInt, lastRow, lastRowInt, radix, rowComparisonLength| Constructor and Description | 
|---|
| HexStringSplit() | 
convertToBigInteger, convertToByte, convertToByte, convertToBytes, firstRow, lastRow, rowToStr, separator, setFirstRow, setFirstRow, setLastRow, setLastRow, split, split, split, split2, strToRow, toStringstatic final String DEFAULT_MIN_HEX
static final String DEFAULT_MAX_HEX
static final int RADIX_HEX
public HexStringSplit()
Copyright © 2007–2019 The Apache Software Foundation. All rights reserved.