public abstract class AbstractCopier extends Object implements Copier
Modifier and Type | Field and Description |
---|---|
protected VectorContainer |
outgoing |
protected ValueVector[] |
vvOut |
Constructor and Description |
---|
AbstractCopier() |
Modifier and Type | Method and Description |
---|---|
static 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) |
protected ValueVector[] vvOut
protected VectorContainer outgoing
public void setup(VectorAccessible incoming, VectorContainer outgoing)
public int copyRecords(int index, int recordCount)
copyRecords
in interface Copier
public int appendRecord(int index)
appendRecord
in interface Copier
public int appendRecords(int index, int recordCount)
appendRecords
in interface Copier
protected void updateCounts(int numRecords)
public abstract void copyEntryIndirect(int inIndex, int outIndex)
public abstract void copyEntry(int inIndex, int outIndex)
public static void allocateOutgoing(VectorContainer outgoing, int recordCount)
Copyright © 1970 The Apache Software Foundation. All rights reserved.