Class AbstractCopier

java.lang.Object
org.apache.drill.exec.physical.impl.svremover.AbstractCopier
All Implemented Interfaces:
Copier
Direct Known Subclasses:
AbstractSV2Copier, AbstractSV4Copier

public abstract class AbstractCopier extends Object implements Copier
  • Field Details

  • Constructor Details

    • AbstractCopier

      public AbstractCopier()
  • Method Details

    • setup

      public void setup(VectorAccessible incoming, VectorContainer outgoing)
      Specified by:
      setup in interface Copier
    • copyRecords

      public int copyRecords(int index, int recordCount)
      Specified by:
      copyRecords in interface Copier
    • appendRecord

      public int appendRecord(int index)
      Specified by:
      appendRecord in interface Copier
    • appendRecords

      public int appendRecords(int index, int recordCount)
      Specified by:
      appendRecords in interface Copier
    • updateCounts

      protected void updateCounts(int numRecords)
    • copyEntryIndirect

      public abstract void copyEntryIndirect(int inIndex, int outIndex)
    • copyEntry

      public abstract void copyEntry(int inIndex, int outIndex)
    • allocateOutgoing

      public static void allocateOutgoing(VectorContainer outgoing, int recordCount)