Flattener.MonitorTEMPLATE_DEFINITION| Constructor and Description |
|---|
FlattenTemplate() |
| Modifier and Type | Method and Description |
|---|---|
abstract boolean |
doEval(int inIndex,
int outIndex) |
abstract void |
doSetup(FragmentContext context,
RecordBatch incoming,
RecordBatch outgoing) |
int |
flattenRecords(int recordCount,
int firstOutputIndex,
Flattener.Monitor monitor) |
RepeatedValueVector |
getFlattenField() |
void |
resetGroupIndex() |
void |
setFlattenField(RepeatedValueVector flattenField) |
void |
setOutputCount(int outputCount) |
void |
setup(FragmentContext context,
RecordBatch incoming,
RecordBatch outgoing,
List<TransferPair> transfers) |
String |
toString() |
public void setFlattenField(RepeatedValueVector flattenField)
setFlattenField in interface Flattenerpublic RepeatedValueVector getFlattenField()
getFlattenField in interface Flattenerpublic void setOutputCount(int outputCount)
setOutputCount in interface Flattenerpublic final int flattenRecords(int recordCount,
int firstOutputIndex,
Flattener.Monitor monitor)
flattenRecords in interface Flattenerpublic final void setup(FragmentContext context, RecordBatch incoming, RecordBatch outgoing, List<TransferPair> transfers) throws SchemaChangeException
setup in interface FlattenerSchemaChangeExceptionpublic void resetGroupIndex()
resetGroupIndex in interface Flattenerpublic abstract void doSetup(@Named(value="context")
FragmentContext context,
@Named(value="incoming")
RecordBatch incoming,
@Named(value="outgoing")
RecordBatch outgoing)
throws SchemaChangeException
SchemaChangeExceptionpublic abstract boolean doEval(@Named(value="inIndex")
int inIndex,
@Named(value="outIndex")
int outIndex)
throws SchemaChangeException
SchemaChangeExceptionCopyright © 2021 The Apache Software Foundation. All rights reserved.