Interface Flattener
- All Known Implementing Classes:
FlattenTemplate
public interface Flattener
-
Nested Class Summary
Nested Classes -
Field Summary
Fields -
Method Summary
Modifier and TypeMethodDescriptionintflattenRecords(int recordCount, int firstOutputIndex, Flattener.Monitor monitor) voidvoidsetFlattenField(RepeatedValueVector repeatedColumn) voidsetOutputCount(int outputCount) voidsetup(FragmentContext context, RecordBatch incoming, RecordBatch outgoing, List<TransferPair> transfers)
-
Field Details
-
TEMPLATE_DEFINITION
-
-
Method Details
-
setup
void setup(FragmentContext context, RecordBatch incoming, RecordBatch outgoing, List<TransferPair> transfers) throws SchemaChangeException - Throws:
SchemaChangeException
-
flattenRecords
-
setFlattenField
-
setOutputCount
void setOutputCount(int outputCount) -
getFlattenField
RepeatedValueVector getFlattenField() -
resetGroupIndex
void resetGroupIndex()
-