Interface ResettableChunkChunk<ATTR extends Attributes.Any>
- All Superinterfaces:
ChunkChunk<ATTR>
- All Known Implementing Classes:
ResettableBooleanChunkChunk,ResettableByteChunkChunk,ResettableCharChunkChunk,ResettableDoubleChunkChunk,ResettableFloatChunkChunk,ResettableIntChunkChunk,ResettableLongChunkChunk,ResettableObjectChunkChunk,ResettableShortChunkChunk
public interface ResettableChunkChunk<ATTR extends Attributes.Any> extends ChunkChunk<ATTR>
ChunkChunk that may have its backing storage reset to a slice of that belonging to another ChunkChunk
or a native array.-
Method Summary
Modifier and Type Method Description default ResettableBooleanChunkChunk<ATTR>asResettableBooleanChunkChunk()default ResettableByteChunkChunk<ATTR>asResettableByteChunkChunk()default ResettableCharChunkChunk<ATTR>asResettableCharChunkChunk()default ResettableDoubleChunkChunk<ATTR>asResettableDoubleChunkChunk()default ResettableFloatChunkChunk<ATTR>asResettableFloatChunkChunk()default ResettableIntChunkChunk<ATTR>asResettableIntChunkChunk()default ResettableLongChunkChunk<ATTR>asResettableLongChunkChunk()default <T> ResettableObjectChunkChunk<T,ATTR>asResettableObjectChunkChunk()default ResettableShortChunkChunk<ATTR>asResettableShortChunkChunk()voidresetFromArray(Object array, int offset, int capacity)Reset the data and bounds of this chunk to a range or sub-range of the specified array.voidresetFromChunk(ChunkChunk<ATTR> other, int offset, int capacity)Reset the data and bounds of this chunk to a range or sub-range of the specifiedChunkChunk.Methods inherited from interface com.illumon.iris.db.v2.sources.chunk.ChunkChunk
asBooleanChunkChunk, asByteChunkChunk, asCharChunkChunk, asDoubleChunkChunk, asFloatChunkChunk, asIntChunkChunk, asLongChunkChunk, asObjectChunkChunk, asShortChunkChunk, getChunk, size, slice
-
Method Details
-
resetFromChunk
Reset the data and bounds of this chunk to a range or sub-range of the specifiedChunkChunk.- Parameters:
other- The otherChunkChunkoffset- The offset into othercapacity- The capacity this should have after reset
-
resetFromArray
Reset the data and bounds of this chunk to a range or sub-range of the specified array.- Parameters:
array- The arrayoffset- The offset into arraycapacity- The capacity this should have after reset
-
asResettableByteChunkChunk
-
asResettableBooleanChunkChunk
-
asResettableCharChunkChunk
-
asResettableShortChunkChunk
-
asResettableIntChunkChunk
-
asResettableLongChunkChunk
-
asResettableFloatChunkChunk
-
asResettableDoubleChunkChunk
-
asResettableObjectChunkChunk
-