Package org.apache.arrow.vector.complex
Class StructVector.NullableStructTransferPair
java.lang.Object
org.apache.arrow.vector.complex.NonNullableStructVector.StructTransferPair
org.apache.arrow.vector.complex.StructVector.NullableStructTransferPair
- All Implemented Interfaces:
TransferPair
- Enclosing class:
- StructVector
protected class StructVector.NullableStructTransferPair
extends NonNullableStructVector.StructTransferPair
TransferPair
for this (nullable) StructVector
.-
Constructor Summary
ModifierConstructorDescriptionprotected
NullableStructTransferPair
(StructVector from, StructVector to, boolean allocate) -
Method Summary
Modifier and TypeMethodDescriptionvoid
copyValueSafe
(int fromIndex, int toIndex) void
splitAndTransfer
(int startIndex, int length) void
transfer()
Methods inherited from class org.apache.arrow.vector.complex.NonNullableStructVector.StructTransferPair
getTo
-
Constructor Details
-
NullableStructTransferPair
-
-
Method Details
-
transfer
public void transfer()- Specified by:
transfer
in interfaceTransferPair
- Overrides:
transfer
in classNonNullableStructVector.StructTransferPair
-
copyValueSafe
public void copyValueSafe(int fromIndex, int toIndex) - Specified by:
copyValueSafe
in interfaceTransferPair
- Overrides:
copyValueSafe
in classNonNullableStructVector.StructTransferPair
-
splitAndTransfer
public void splitAndTransfer(int startIndex, int length) - Specified by:
splitAndTransfer
in interfaceTransferPair
- Overrides:
splitAndTransfer
in classNonNullableStructVector.StructTransferPair
-