Interface ChunkFactory
- All Known Implementing Classes:
BooleanChunkFactory
,ByteChunkFactory
,CharChunkFactory
,ChunkType
,DoubleChunkFactory
,FloatChunkFactory
,IntChunkFactory
,LongChunkFactory
,ObjectChunkFactory
,ShortChunkFactory
public interface ChunkFactory
-
Method Summary
Modifier and TypeMethodDescription@NotNull IntFunction<Chunk[]>
<ATTR extends Any>
@NotNull ChunkChunk<ATTR>chunkChunkWrap
(Chunk<ATTR>[] array) <ATTR extends Any>
@NotNull ChunkChunk<ATTR>chunkChunkWrap
(Chunk<ATTR>[] array, int offset, int capacity) <ATTR extends Any>
@NotNull ChunkChunk<ATTR>@NotNull Object
makeArray
(int capacity) makeChunkArray
(int capacity) <ATTR extends Any>
@NotNull ResettableChunkChunk<ATTR><ATTR extends Any>
@NotNull ResettableReadOnlyChunk<ATTR><ATTR extends Any>
@NotNull ResettableWritableChunk<ATTR><ATTR extends Any>
@NotNull ResettableWritableChunkChunk<ATTR><ATTR extends Any>
@NotNull WritableChunk<ATTR>makeWritableChunk
(int capacity) <ATTR extends Any>
@NotNull WritableChunkChunk<ATTR>makeWritableChunkChunk
(int capacity) @NotNull IntFunction<WritableChunk[]>
<ATTR extends Any>
@NotNull WritableChunkChunk<ATTR>writableChunkChunkWrap
(WritableChunk<ATTR>[] array, int offset, int capacity) <ATTR extends Any>
@NotNull WritableChunk<ATTR>writableChunkWrap
(Object array, int offset, int capacity)
-
Method Details
-
makeArray
-
makeChunkArray
-
getEmptyChunk
-
getEmptyChunkChunk
-
chunkWrap
-
chunkWrap
-
chunkChunkWrap
-
chunkChunkWrap
@NotNull <ATTR extends Any> @NotNull ChunkChunk<ATTR> chunkChunkWrap(Chunk<ATTR>[] array, int offset, int capacity) -
makeResettableReadOnlyChunk
-
makeResettableChunkChunk
-
makeWritableChunk
-
makeWritableChunkChunk
-
writableChunkWrap
@NotNull <ATTR extends Any> @NotNull WritableChunk<ATTR> writableChunkWrap(Object array, int offset, int capacity) -
writableChunkChunkWrap
@NotNull <ATTR extends Any> @NotNull WritableChunkChunk<ATTR> writableChunkChunkWrap(WritableChunk<ATTR>[] array, int offset, int capacity) -
makeResettableWritableChunk
-
makeResettableWritableChunkChunk
@NotNull <ATTR extends Any> @NotNull ResettableWritableChunkChunk<ATTR> makeResettableWritableChunkChunk() -
chunkArrayBuilder
-
writableChunkArrayBuilder
-