Uses of Class
org.apache.hadoop.hbase.regionserver.Chunk
Packages that use Chunk
-
Uses of Chunk in org.apache.hadoop.hbase.regionserver
Subclasses of Chunk in org.apache.hadoop.hbase.regionserverModifier and TypeClassDescriptionclassAn off heap chunk implementation.classAn on heap chunk implementation.Fields in org.apache.hadoop.hbase.regionserver declared as ChunkFields in org.apache.hadoop.hbase.regionserver with type parameters of type ChunkModifier and TypeFieldDescriptionChunkCreator.chunkIdMapprivate AtomicReference<Chunk>MemStoreLABImpl.currChunkprivate final BlockingQueue<Chunk>ChunkCreator.MemStoreChunkPool.reclaimedChunksMethods in org.apache.hadoop.hbase.regionserver that return ChunkModifier and TypeMethodDescriptionprivate Chunk[]CellChunkImmutableSegment.allocIndexChunks(int numOfCells) private ChunkChunkCreator.createChunk(boolean pool, ChunkCreator.ChunkType chunkType, int size) Creates the chunk either onheap or offheapprivate ChunkChunkCreator.createChunkForPool(ChunkCreator.ChunkType chunkType, int chunkSize) (package private) ChunkChunkCreator.getChunk()Creates and inits a data chunk.(package private) ChunkChunkCreator.getChunk(int id) (package private) ChunkChunkCreator.getChunk(ChunkCreator.ChunkType chunkType) Creates and inits a chunk with specific type.(package private) ChunkChunkCreator.getChunk(ChunkCreator.ChunkType chunkType, int size) Creates and inits a chunk.(package private) ChunkChunkCreator.MemStoreChunkPool.getChunk()Poll a chunk from the pool, reset it if not null, else create a new chunk to return if we have not yet created max allowed chunks count.(package private) ChunkMemStoreLABImpl.getCurrentChunk()(package private) ChunkChunkCreator.getJumboChunk(int jumboSize) Creates and inits a chunk of a special size, bigger than a regular chunk size.ImmutableMemStoreLAB.getNewExternalChunk(int size) ImmutableMemStoreLAB.getNewExternalChunk(ChunkCreator.ChunkType chunkType) MemStoreLAB.getNewExternalChunk(int size) MemStoreLAB.getNewExternalChunk(ChunkCreator.ChunkType chunkType) MemStoreLABImpl.getNewExternalChunk(int size) MemStoreLABImpl.getNewExternalChunk(ChunkCreator.ChunkType chunkType) private ChunkMemStoreLABImpl.getOrMakeChunk()Get the current chunk, or, if there is no current chunk, allocate a new one from the JVM.(package private) ChunkChunkCreator.removeChunk(int chunkId) Methods in org.apache.hadoop.hbase.regionserver that return types with arguments of type ChunkModifier and TypeMethodDescription(package private) BlockingQueue<Chunk>MemStoreLABImpl.getPooledChunks()Methods in org.apache.hadoop.hbase.regionserver with parameters of type ChunkModifier and TypeMethodDescriptionprivate voidChunkCreator.MemStoreChunkPool.putbackChunks(Chunk c) Add the chunks to the pool, when the pool achieves the max size, it will skip the remaining chunksprivate voidMemStoreLABImpl.tryRetireChunk(Chunk c) Try to retire the current chunk if it is stillc.Constructors in org.apache.hadoop.hbase.regionserver with parameters of type ChunkModifierConstructorDescriptionCellChunkMap(Comparator<? super T> comparator, Chunk[] chunks, int min, int max, boolean descending) C-tor for creating CellChunkMap from existing Chunk array, which must be ordered (decreasingly or increasingly according to parameter "descending")