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