Class BooleanChunkFactory
java.lang.Object
com.illumon.iris.db.v2.sources.chunk.util.factories.BooleanChunkFactory
- All Implemented Interfaces:
ChunkFactory
public class BooleanChunkFactory extends Object implements ChunkFactory
-
Constructor Summary
Constructors Constructor Description BooleanChunkFactory()
-
Method Summary
-
Constructor Details
-
BooleanChunkFactory
public BooleanChunkFactory()
-
-
Method Details
-
makeArray
@NotNull public final boolean[] makeArray(int capacity)- Specified by:
makeArray
in interfaceChunkFactory
-
makeChunkArray
@NotNull public final <ATTR extends Attributes.Any> BooleanChunk<ATTR>[] makeChunkArray(int capacity)- Specified by:
makeChunkArray
in interfaceChunkFactory
-
getEmptyChunk
- Specified by:
getEmptyChunk
in interfaceChunkFactory
-
getEmptyChunkChunk
- Specified by:
getEmptyChunkChunk
in interfaceChunkFactory
-
chunkWrap
- Specified by:
chunkWrap
in interfaceChunkFactory
-
chunkWrap
@NotNull public final <ATTR extends Attributes.Any> BooleanChunk<ATTR> chunkWrap(Object array, int offset, int capacity)- Specified by:
chunkWrap
in interfaceChunkFactory
-
chunkChunkWrap
@NotNull public final <ATTR extends Attributes.Any> BooleanChunkChunk<ATTR> chunkChunkWrap(Chunk<ATTR>[] array)- Specified by:
chunkChunkWrap
in interfaceChunkFactory
-
chunkChunkWrap
@NotNull public final <ATTR extends Attributes.Any> BooleanChunkChunk<ATTR> chunkChunkWrap(Chunk<ATTR>[] array, int offset, int capacity)- Specified by:
chunkChunkWrap
in interfaceChunkFactory
-
dbArrayWrap
- Specified by:
dbArrayWrap
in interfaceChunkFactory
-
dbArrayWrap
- Specified by:
dbArrayWrap
in interfaceChunkFactory
-
pageWrap
@NotNull public final <ATTR extends Attributes.Any> BooleanChunkPage<ATTR> pageWrap(long beginRow, Object array, long mask)- Specified by:
pageWrap
in interfaceChunkFactory
-
pageWrap
@NotNull public final <ATTR extends Attributes.Any> BooleanChunkPage<ATTR> pageWrap(long beginRow, Object array, int offset, int capacity, long mask)- Specified by:
pageWrap
in interfaceChunkFactory
-
makeResettableReadOnlyChunk
@NotNull public final <ATTR extends Attributes.Any> ResettableReadOnlyChunk<ATTR> makeResettableReadOnlyChunk()- Specified by:
makeResettableReadOnlyChunk
in interfaceChunkFactory
-
makeResettableChunkChunk
@NotNull public final <ATTR extends Attributes.Any> ResettableChunkChunk<ATTR> makeResettableChunkChunk()- Specified by:
makeResettableChunkChunk
in interfaceChunkFactory
-
makeWritableChunk
@NotNull public final <ATTR extends Attributes.Any> WritableBooleanChunk<ATTR> makeWritableChunk(int capacity)- Specified by:
makeWritableChunk
in interfaceChunkFactory
-
makeWritableChunkChunk
@NotNull public final <ATTR extends Attributes.Any> WritableBooleanChunkChunk<ATTR> makeWritableChunkChunk(int capacity)- Specified by:
makeWritableChunkChunk
in interfaceChunkFactory
-
writableChunkWrap
@NotNull public final <ATTR extends Attributes.Any> WritableBooleanChunk<ATTR> writableChunkWrap(Object array, int offset, int capacity)- Specified by:
writableChunkWrap
in interfaceChunkFactory
-
writableChunkChunkWrap
@NotNull public final <ATTR extends Attributes.Any> WritableChunkChunk<ATTR> writableChunkChunkWrap(WritableChunk<ATTR>[] array, int offset, int capacity)- Specified by:
writableChunkChunkWrap
in interfaceChunkFactory
-
makeResettableWritableChunk
@NotNull public final <ATTR extends Attributes.Any> ResettableWritableChunk<ATTR> makeResettableWritableChunk()- Specified by:
makeResettableWritableChunk
in interfaceChunkFactory
-
makeResettableWritableChunkChunk
@NotNull public final <ATTR extends Attributes.Any> ResettableWritableChunkChunk<ATTR> makeResettableWritableChunkChunk()- Specified by:
makeResettableWritableChunkChunk
in interfaceChunkFactory
-
chunkArrayBuilder
- Specified by:
chunkArrayBuilder
in interfaceChunkFactory
-
writableChunkArrayBuilder
- Specified by:
writableChunkArrayBuilder
in interfaceChunkFactory
-