Package io.deephaven.chunk.util.pools
Interface PoolableChunk<ATTR extends Any>
- All Superinterfaces:
AutoCloseable
,Chunk<ATTR>
,SafeCloseable
- All Known Subinterfaces:
ResettableReadOnlyChunk<ATTR_BASE>
,ResettableWritableChunk<ATTR_BASE>
,WritableChunk<ATTR>
- All Known Implementing Classes:
ResettableBooleanChunk
,ResettableByteChunk
,ResettableCharChunk
,ResettableDoubleChunk
,ResettableFloatChunk
,ResettableIntChunk
,ResettableLongChunk
,ResettableObjectChunk
,ResettableShortChunk
,ResettableWritableBooleanChunk
,ResettableWritableByteChunk
,ResettableWritableCharChunk
,ResettableWritableDoubleChunk
,ResettableWritableFloatChunk
,ResettableWritableIntChunk
,ResettableWritableLongChunk
,ResettableWritableObjectChunk
,ResettableWritableShortChunk
,WritableBooleanChunk
,WritableByteChunk
,WritableCharChunk
,WritableDoubleChunk
,WritableFloatChunk
,WritableIntChunk
,WritableLongChunk
,WritableObjectChunk
,WritableShortChunk
Marker interface for
Chunk
subclasses that can be kept with in a ChunkPool
, and whose
SafeCloseable.close()
method will return them to the appropriate pool.-
Nested Class Summary
Nested classes/interfaces inherited from interface io.deephaven.chunk.Chunk
Chunk.Visitor<ATTR extends Any>
-
Field Summary
Fields inherited from interface io.deephaven.chunk.Chunk
MAXIMUM_SIZE, SYSTEM_ARRAYCOPY_THRESHOLD, SYSTEM_ARRAYFILL_THRESHOLD
-
Method Summary
Methods inherited from interface io.deephaven.chunk.Chunk
asBooleanChunk, asByteChunk, asCharChunk, asDoubleChunk, asFloatChunk, asIntChunk, asLongChunk, asObjectChunk, asShortChunk, checkChunkType, copyToArray, copyToBuffer, copyToChunk, getChunkType, isAlias, isAlias, size, slice, walk
Methods inherited from interface io.deephaven.util.SafeCloseable
close