Interface BlockExtractor<CONTEXT extends Context,INPUT_RO_CHUNKS extends ChunkChunk,INPUT_CHUNKS extends WritableChunkChunk,ELEMENT_TYPE>
public interface BlockExtractor<CONTEXT extends Context,INPUT_RO_CHUNKS extends ChunkChunk,INPUT_CHUNKS extends WritableChunkChunk,ELEMENT_TYPE>
-
Method Summary
Modifier and Type Method Description Chunk
extract(CONTEXT context, int posInChunkShift, int chunkIndexMask, IntChunk positions, INPUT_RO_CHUNKS inputChunks)
Chunk
extractAndMark(CONTEXT context, int posInChunkShift, int chunkIndexMask, IntChunk positions, INPUT_CHUNKS inputChunks, ELEMENT_TYPE marker)
CONTEXT
getContext(int chunkSize, ReentrantNugget nugget)
-
Method Details
-
getContext
-
extract
Chunk extract(CONTEXT context, int posInChunkShift, int chunkIndexMask, IntChunk positions, INPUT_RO_CHUNKS inputChunks) -
extractAndMark
Chunk extractAndMark(CONTEXT context, int posInChunkShift, int chunkIndexMask, IntChunk positions, INPUT_CHUNKS inputChunks, ELEMENT_TYPE marker)
-