Interface Flattener
- All Known Implementing Classes:
FlattenTemplate
public interface Flattener
-
Nested Class Summary
-
Field Summary
-
Method Summary
Modifier and TypeMethodDescriptionint
flattenRecords
(int recordCount, int firstOutputIndex, Flattener.Monitor monitor) void
void
setFlattenField
(RepeatedValueVector repeatedColumn) void
setOutputCount
(int outputCount) void
setup
(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()
-