Class CellArrayMap<T extends Cell>
java.lang.Object
org.apache.hadoop.hbase.regionserver.CellFlatMap<T>
org.apache.hadoop.hbase.regionserver.CellArrayMap<T>
- All Implemented Interfaces:
Map<T,
,T> NavigableMap<T,
,T> SortedMap<T,
T>
CellArrayMap is a simple array of Cells and cannot be allocated off-heap. As all java arrays
CellArrayMap's array of references pointing to Cell objects.
-
Nested Class Summary
-
Field Summary
Fields inherited from class org.apache.hadoop.hbase.regionserver.CellFlatMap
maxCellIdx, minCellIdx
-
Constructor Summary
ConstructorDescriptionCellArrayMap
(Comparator<? super T> comparator, T[] b, int min, int max, boolean descending) -
Method Summary
Modifier and TypeMethodDescriptionprotected CellFlatMap<T>
createSubCellFlatMap
(int min, int max, boolean descending) protected T
getCell
(int i) Methods inherited from class org.apache.hadoop.hbase.regionserver.CellFlatMap
ceilingEntry, ceilingKey, clear, comparator, containsKey, containsValue, descendingKeySet, descendingMap, entrySet, firstEntry, firstKey, floorEntry, floorKey, get, headMap, headMap, higherEntry, higherKey, isEmpty, keySet, lastEntry, lastKey, lowerEntry, lowerKey, navigableKeySet, pollFirstEntry, pollLastEntry, put, putAll, remove, size, subMap, subMap, tailMap, tailMap, values
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
Methods inherited from interface java.util.Map
compute, computeIfAbsent, computeIfPresent, equals, forEach, getOrDefault, hashCode, merge, putIfAbsent, remove, replace, replace, replaceAll
-
Field Details
-
block
-
-
Constructor Details
-
CellArrayMap
-
-
Method Details
-
createSubCellFlatMap
- Specified by:
createSubCellFlatMap
in classCellFlatMap<T extends Cell>
-
getCell
- Specified by:
getCell
in classCellFlatMap<T extends Cell>
-