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 ObjectmakeArray(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
-