public class HBaseSplitsProvider extends SplitsProvider
Constructor and Description |
---|
HBaseSplitsProvider() |
Modifier and Type | Method and Description |
---|---|
protected static void |
binFullRange(Map<org.apache.hadoop.hbase.HRegionLocation,Map<org.apache.hadoop.hbase.HRegionInfo,List<ByteArrayRange>>> binnedRanges,
org.apache.hadoop.hbase.client.RegionLocator regionLocator) |
protected static List<ByteArrayRange> |
binRanges(List<ByteArrayRange> inputRanges,
Map<org.apache.hadoop.hbase.HRegionLocation,Map<org.apache.hadoop.hbase.HRegionInfo,List<ByteArrayRange>>> binnedRanges,
org.apache.hadoop.hbase.client.RegionLocator regionLocator) |
protected TreeSet<IntermediateSplitInfo> |
populateIntermediateSplits(TreeSet<IntermediateSplitInfo> splits,
DataStoreOperations operations,
Index index,
List<Short> adapterIds,
Map<org.apache.commons.lang3.tuple.Pair<Index,ByteArray>,RowRangeHistogramStatistics<?>> statsCache,
TransientAdapterStore adapterStore,
DataStatisticsStore statsStore,
Integer maxSplits,
QueryConstraints query,
double[] targetResolutionPerDimensionForHierarchicalIndex,
IndexMetaData[] indexMetadata,
String[] authorizations) |
protected static GeoWaveRowRange |
rangeIntersection(GeoWaveRowRange thisRange,
GeoWaveRowRange otherRange) |
extractBytes, extractBytes, fromRowRange, getCardinality, getEnd, getHistStats, getInclusiveEndKey, getKeyFromBigInteger, getMidpoint, getPartitionStats, getRange, getRangeLength, getSplits, getStart, toRowRange
protected TreeSet<IntermediateSplitInfo> populateIntermediateSplits(TreeSet<IntermediateSplitInfo> splits, DataStoreOperations operations, Index index, List<Short> adapterIds, Map<org.apache.commons.lang3.tuple.Pair<Index,ByteArray>,RowRangeHistogramStatistics<?>> statsCache, TransientAdapterStore adapterStore, DataStatisticsStore statsStore, Integer maxSplits, QueryConstraints query, double[] targetResolutionPerDimensionForHierarchicalIndex, IndexMetaData[] indexMetadata, String[] authorizations) throws IOException
populateIntermediateSplits
in class SplitsProvider
IOException
protected static void binFullRange(Map<org.apache.hadoop.hbase.HRegionLocation,Map<org.apache.hadoop.hbase.HRegionInfo,List<ByteArrayRange>>> binnedRanges, org.apache.hadoop.hbase.client.RegionLocator regionLocator) throws IOException
IOException
protected static List<ByteArrayRange> binRanges(List<ByteArrayRange> inputRanges, Map<org.apache.hadoop.hbase.HRegionLocation,Map<org.apache.hadoop.hbase.HRegionInfo,List<ByteArrayRange>>> binnedRanges, org.apache.hadoop.hbase.client.RegionLocator regionLocator) throws IOException
IOException
protected static GeoWaveRowRange rangeIntersection(GeoWaveRowRange thisRange, GeoWaveRowRange otherRange)
Copyright © 2013–2020. All rights reserved.