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 Copierpublic int appendRecord(int index)
appendRecord in interface Copierpublic int appendRecords(int index,
int recordCount)
appendRecords in interface Copierprotected 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 © 2021 The Apache Software Foundation. All rights reserved.