public abstract class OrderedPartitionProjectorTemplate extends Object implements OrderedPartitionProjector
TEMPLATE_DEFINITION| Constructor and Description |
|---|
OrderedPartitionProjectorTemplate() |
| Modifier and Type | Method and Description |
|---|---|
abstract int |
doEval(int inIndex,
int partitionIndex) |
abstract void |
doSetup(FragmentContext context,
VectorAccessible incoming,
RecordBatch outgoing,
VectorContainer partitionVectors) |
int |
projectRecords(int recordCount,
int firstOutputIndex) |
void |
setup(FragmentContext context,
VectorAccessible incoming,
RecordBatch outgoing,
List<TransferPair> transfers,
VectorContainer partitionVectors,
int partitions,
SchemaPath outputField) |
public OrderedPartitionProjectorTemplate()
throws SchemaChangeException
SchemaChangeExceptionpublic final int projectRecords(int recordCount,
int firstOutputIndex)
projectRecords in interface OrderedPartitionProjectorpublic final void setup(FragmentContext context, VectorAccessible incoming, RecordBatch outgoing, List<TransferPair> transfers, VectorContainer partitionVectors, int partitions, SchemaPath outputField) throws SchemaChangeException
setup in interface OrderedPartitionProjectorSchemaChangeExceptionpublic abstract void doSetup(@Named(value="context")
FragmentContext context,
@Named(value="incoming")
VectorAccessible incoming,
@Named(value="outgoing")
RecordBatch outgoing,
@Named(value="partitionVectors")
VectorContainer partitionVectors)
throws SchemaChangeException
SchemaChangeExceptionpublic abstract int doEval(@Named(value="inIndex")
int inIndex,
@Named(value="partitionIndex")
int partitionIndex)
throws SchemaChangeException
SchemaChangeExceptionCopyright © 2021 The Apache Software Foundation. All rights reserved.