TEMPLATE_DEFINITION
Constructor and Description |
---|
ProjectorTemplate() |
Modifier and Type | Method and Description |
---|---|
abstract void |
doEval(int inIndex,
int outIndex) |
abstract void |
doSetup(FragmentContext context,
RecordBatch incoming,
RecordBatch outgoing) |
int |
projectRecords(RecordBatch incomingRecordBatch,
int startIndex,
int recordCount,
int firstOutputIndex) |
void |
setup(FragmentContext context,
RecordBatch incoming,
RecordBatch outgoing,
List<TransferPair> transfers) |
String |
toString() |
public final int projectRecords(RecordBatch incomingRecordBatch, int startIndex, int recordCount, int firstOutputIndex)
projectRecords
in interface Projector
public final void setup(FragmentContext context, RecordBatch incoming, RecordBatch outgoing, List<TransferPair> transfers) throws SchemaChangeException
setup
in interface Projector
SchemaChangeException
public abstract void doSetup(@Named(value="context") FragmentContext context, @Named(value="incoming") RecordBatch incoming, @Named(value="outgoing") RecordBatch outgoing) throws SchemaChangeException
SchemaChangeException
public abstract void doEval(@Named(value="inIndex") int inIndex, @Named(value="outIndex") int outIndex) throws SchemaChangeException
SchemaChangeException
Copyright © 1970 The Apache Software Foundation. All rights reserved.