Class FloatChunkFactory
java.lang.Object
com.illumon.iris.db.v2.sources.chunk.util.factories.FloatChunkFactory
- All Implemented Interfaces:
ChunkFactory
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionfinal @NotNull IntFunction<Chunk[]>final <ATTR extends Attributes.Any>
@NotNull FloatChunk<ATTR>final <ATTR extends Attributes.Any>
@NotNull FloatChunk<ATTR>final @NotNull DbFloatArrayDirectdbArrayWrap(Object array) @NotNull DbFloatArraySlicedbArrayWrap(Object array, int offset, int capacity) final <ATTR extends Attributes.Any>
@NotNull FloatChunk<ATTR>final @org.jetbrains.annotations.NotNull float[]makeArray(int capacity) final <ATTR extends Attributes.Any>
@NotNull ResettableReadOnlyChunk<ATTR>final <ATTR extends Attributes.Any>
@NotNull ResettableWritableChunk<ATTR>final <ATTR extends Attributes.Any>
@NotNull WritableFloatChunk<ATTR>makeWritableChunk(int capacity) final <ATTR extends Attributes.Any>
@NotNull FloatChunkPage<ATTR>final <ATTR extends Attributes.Any>
@NotNull FloatChunkPage<ATTR>final @NotNull IntFunction<WritableChunk[]>final <ATTR extends Attributes.Any>
@NotNull WritableFloatChunk<ATTR>writableChunkWrap(Object array, int offset, int capacity)
-
Constructor Details
-
FloatChunkFactory
public FloatChunkFactory()
-
-
Method Details
-
makeArray
@NotNull public final @org.jetbrains.annotations.NotNull float[] makeArray(int capacity) - Specified by:
makeArrayin interfaceChunkFactory
-
getEmptyChunk
- Specified by:
getEmptyChunkin interfaceChunkFactory
-
chunkWrap
@NotNull public final <ATTR extends Attributes.Any> @NotNull FloatChunk<ATTR> chunkWrap(Object array) - Specified by:
chunkWrapin interfaceChunkFactory
-
chunkWrap
@NotNull public final <ATTR extends Attributes.Any> @NotNull FloatChunk<ATTR> chunkWrap(Object array, int offset, int capacity) - Specified by:
chunkWrapin interfaceChunkFactory
-
dbArrayWrap
- Specified by:
dbArrayWrapin interfaceChunkFactory
-
dbArrayWrap
- Specified by:
dbArrayWrapin interfaceChunkFactory
-
pageWrap
@NotNull public final <ATTR extends Attributes.Any> @NotNull FloatChunkPage<ATTR> pageWrap(long beginRow, Object array, long mask) - Specified by:
pageWrapin interfaceChunkFactory
-
pageWrap
@NotNull public final <ATTR extends Attributes.Any> @NotNull FloatChunkPage<ATTR> pageWrap(long beginRow, Object array, int offset, int capacity, long mask) - Specified by:
pageWrapin interfaceChunkFactory
-
makeResettableReadOnlyChunk
@NotNull public final <ATTR extends Attributes.Any> @NotNull ResettableReadOnlyChunk<ATTR> makeResettableReadOnlyChunk()- Specified by:
makeResettableReadOnlyChunkin interfaceChunkFactory
-
makeWritableChunk
@NotNull public final <ATTR extends Attributes.Any> @NotNull WritableFloatChunk<ATTR> makeWritableChunk(int capacity) - Specified by:
makeWritableChunkin interfaceChunkFactory
-
writableChunkWrap
@NotNull public final <ATTR extends Attributes.Any> @NotNull WritableFloatChunk<ATTR> writableChunkWrap(Object array, int offset, int capacity) - Specified by:
writableChunkWrapin interfaceChunkFactory
-
makeResettableWritableChunk
@NotNull public final <ATTR extends Attributes.Any> @NotNull ResettableWritableChunk<ATTR> makeResettableWritableChunk()- Specified by:
makeResettableWritableChunkin interfaceChunkFactory
-
chunkArrayBuilder
- Specified by:
chunkArrayBuilderin interfaceChunkFactory
-
writableChunkArrayBuilder
- Specified by:
writableChunkArrayBuilderin interfaceChunkFactory
-