Package io.deephaven.chunk
Enum Class ChunkType
- All Implemented Interfaces:
ChunkFactory,Serializable,Comparable<ChunkType>,java.lang.constant.Constable
-
Nested Class Summary
Nested classes/interfaces inherited from class java.lang.Enum
Enum.EnumDesc<E extends Enum<E>> -
Enum Constant Summary
Enum Constants -
Method Summary
Modifier and TypeMethodDescription@NotNull IntFunction<Chunk[]>final <ATTR extends Any>
@NotNull ChunkChunk<ATTR>chunkChunkWrap(Chunk<ATTR>[] array) final <ATTR extends Any>
@NotNull ChunkChunk<ATTR>chunkChunkWrap(Chunk<ATTR>[] array, int offset, int capacity) static ChunkTypefromElementType(Class elementType) <ATTR extends Any>
@NotNull ChunkChunk<ATTR>final @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>final <ATTR extends Any>
@NotNull WritableChunk<ATTR>makeWritableChunk(int capacity) final <ATTR extends Any>
@NotNull WritableChunkChunk<ATTR>makeWritableChunkChunk(int capacity) static ChunkTypeReturns the enum constant of this class with the specified name.static ChunkType[]values()Returns an array containing the constants of this enum class, in the order they are declared.@NotNull IntFunction<WritableChunk[]>final <ATTR extends Any>
@NotNull WritableChunkChunk<ATTR>writableChunkChunkWrap(WritableChunk<ATTR>[] array, int offset, int capacity) final <ATTR extends Any>
@NotNull WritableChunk<ATTR>writableChunkWrap(Object array, int offset, int capacity)
-
Enum Constant Details
-
Boolean
-
Char
-
Byte
-
Short
-
Int
-
Long
-
Float
-
Double
-
Object
-
-
Method Details
-
values
Returns an array containing the constants of this enum class, in the order they are declared.- Returns:
- an array containing the constants of this enum class, in the order they are declared
-
valueOf
Returns the enum constant of this class with the specified name. The string must match exactly an identifier used to declare an enum constant in this class. (Extraneous whitespace characters are not permitted.)- Parameters:
name- the name of the enum constant to be returned.- Returns:
- the enum constant with the specified name
- Throws:
IllegalArgumentException- if this enum class has no constant with the specified nameNullPointerException- if the argument is null
-
fromElementType
-
makeArray
- Specified by:
makeArrayin interfaceChunkFactory
-
makeChunkArray
- Specified by:
makeChunkArrayin interfaceChunkFactory
-
getEmptyChunk
- Specified by:
getEmptyChunkin interfaceChunkFactory
-
getEmptyChunkChunk
- Specified by:
getEmptyChunkChunkin interfaceChunkFactory
-
chunkWrap
- Specified by:
chunkWrapin interfaceChunkFactory
-
chunkWrap
@NotNull public final <ATTR extends Any> @NotNull Chunk<ATTR> chunkWrap(Object array, int offset, int capacity) - Specified by:
chunkWrapin interfaceChunkFactory
-
chunkChunkWrap
@NotNull public final <ATTR extends Any> @NotNull ChunkChunk<ATTR> chunkChunkWrap(Chunk<ATTR>[] array) - Specified by:
chunkChunkWrapin interfaceChunkFactory
-
chunkChunkWrap
@NotNull public final <ATTR extends Any> @NotNull ChunkChunk<ATTR> chunkChunkWrap(Chunk<ATTR>[] array, int offset, int capacity) - Specified by:
chunkChunkWrapin interfaceChunkFactory
-
makeResettableReadOnlyChunk
@NotNull public <ATTR extends Any> @NotNull ResettableReadOnlyChunk<ATTR> makeResettableReadOnlyChunk()- Specified by:
makeResettableReadOnlyChunkin interfaceChunkFactory
-
makeResettableChunkChunk
- Specified by:
makeResettableChunkChunkin interfaceChunkFactory
-
makeWritableChunk
@NotNull public final <ATTR extends Any> @NotNull WritableChunk<ATTR> makeWritableChunk(int capacity) - Specified by:
makeWritableChunkin interfaceChunkFactory
-
makeWritableChunkChunk
@NotNull public final <ATTR extends Any> @NotNull WritableChunkChunk<ATTR> makeWritableChunkChunk(int capacity) - Specified by:
makeWritableChunkChunkin interfaceChunkFactory
-
writableChunkWrap
@NotNull public final <ATTR extends Any> @NotNull WritableChunk<ATTR> writableChunkWrap(Object array, int offset, int capacity) - Specified by:
writableChunkWrapin interfaceChunkFactory
-
writableChunkChunkWrap
@NotNull public final <ATTR extends Any> @NotNull WritableChunkChunk<ATTR> writableChunkChunkWrap(WritableChunk<ATTR>[] array, int offset, int capacity) - Specified by:
writableChunkChunkWrapin interfaceChunkFactory
-
makeResettableWritableChunk
@NotNull public <ATTR extends Any> @NotNull ResettableWritableChunk<ATTR> makeResettableWritableChunk()- Specified by:
makeResettableWritableChunkin interfaceChunkFactory
-
makeResettableWritableChunkChunk
@NotNull public <ATTR extends Any> @NotNull ResettableWritableChunkChunk<ATTR> makeResettableWritableChunkChunk()- Specified by:
makeResettableWritableChunkChunkin interfaceChunkFactory
-
chunkArrayBuilder
- Specified by:
chunkArrayBuilderin interfaceChunkFactory
-
writableChunkArrayBuilder
- Specified by:
writableChunkArrayBuilderin interfaceChunkFactory
-