Class BaseRepeatedValueVector.BaseRepeatedValueVectorTransferPair<T extends BaseRepeatedValueVector>
java.lang.Object
org.apache.drill.exec.vector.complex.BaseRepeatedValueVector.BaseRepeatedValueVectorTransferPair<T>
- All Implemented Interfaces:
TransferPair
- Direct Known Subclasses:
RepeatedDictVector.RepeatedDictTransferPair
,RepeatedListVector.DelegateRepeatedVector.DelegateTransferPair
- Enclosing class:
- BaseRepeatedValueVector
protected abstract class BaseRepeatedValueVector.BaseRepeatedValueVectorTransferPair<T extends BaseRepeatedValueVector>
extends Object
implements TransferPair
-
Field Summary
-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptionprotected void
copyValueSafe
(int destIndex, int start, int end) getTo()
void
splitAndTransfer
(int startIndex, int length) void
transfer()
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
Methods inherited from interface org.apache.drill.exec.record.TransferPair
copyValueSafe
-
Field Details
-
target
-
children
-
-
Constructor Details
-
BaseRepeatedValueVectorTransferPair
-
-
Method Details
-
transfer
public void transfer()- Specified by:
transfer
in interfaceTransferPair
-
getTo
- Specified by:
getTo
in interfaceTransferPair
-
splitAndTransfer
public void splitAndTransfer(int startIndex, int length) - Specified by:
splitAndTransfer
in interfaceTransferPair
-
copyValueSafe
protected void copyValueSafe(int destIndex, int start, int end)
-