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 Details

  • Constructor Details

    • BaseRepeatedValueVectorTransferPair

      protected BaseRepeatedValueVectorTransferPair(T target)
  • Method Details

    • transfer

      public void transfer()
      Specified by:
      transfer in interface TransferPair
    • getTo

      public ValueVector getTo()
      Specified by:
      getTo in interface TransferPair
    • splitAndTransfer

      public void splitAndTransfer(int startIndex, int length)
      Specified by:
      splitAndTransfer in interface TransferPair
    • copyValueSafe

      protected void copyValueSafe(int destIndex, int start, int end)