Class AbstractCopier
java.lang.Object
org.apache.drill.exec.physical.impl.svremover.AbstractCopier
- All Implemented Interfaces:
Copier
- Direct Known Subclasses:
AbstractSV2Copier
,AbstractSV4Copier
-
Field Summary
-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptionstatic void
allocateOutgoing
(VectorContainer outgoing, int recordCount) int
appendRecord
(int index) int
appendRecords
(int index, int recordCount) abstract void
copyEntry
(int inIndex, int outIndex) abstract void
copyEntryIndirect
(int inIndex, int outIndex) int
copyRecords
(int index, int recordCount) void
setup
(VectorAccessible incoming, VectorContainer outgoing) protected void
updateCounts
(int numRecords)
-
Field Details
-
vvOut
-
outgoing
-
-
Constructor Details
-
AbstractCopier
public AbstractCopier()
-
-
Method Details
-
setup
-
copyRecords
public int copyRecords(int index, int recordCount) - Specified by:
copyRecords
in interfaceCopier
-
appendRecord
public int appendRecord(int index) - Specified by:
appendRecord
in interfaceCopier
-
appendRecords
public int appendRecords(int index, int recordCount) - Specified by:
appendRecords
in interfaceCopier
-
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
-