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
Fields -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprotected voidcopyValueSafe(int destIndex, int start, int end) getTo()voidsplitAndTransfer(int startIndex, int length) voidtransfer()Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods 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:
transferin interfaceTransferPair
-
getTo
- Specified by:
getToin interfaceTransferPair
-
splitAndTransfer
public void splitAndTransfer(int startIndex, int length) - Specified by:
splitAndTransferin interfaceTransferPair
-
copyValueSafe
protected void copyValueSafe(int destIndex, int start, int end)
-