public interface Flattener
| Modifier and Type | Interface and Description |
|---|---|
static interface |
Flattener.Monitor |
| Modifier and Type | Field and Description |
|---|---|
static TemplateClassDefinition<Flattener> |
TEMPLATE_DEFINITION |
| Modifier and Type | Method and Description |
|---|---|
int |
flattenRecords(int recordCount,
int firstOutputIndex,
Flattener.Monitor monitor) |
RepeatedValueVector |
getFlattenField() |
void |
resetGroupIndex() |
void |
setFlattenField(RepeatedValueVector repeatedColumn) |
void |
setOutputCount(int outputCount) |
void |
setup(FragmentContext context,
RecordBatch incoming,
RecordBatch outgoing,
List<TransferPair> transfers) |
static final TemplateClassDefinition<Flattener> TEMPLATE_DEFINITION
void setup(FragmentContext context, RecordBatch incoming, RecordBatch outgoing, List<TransferPair> transfers) throws SchemaChangeException
SchemaChangeExceptionint flattenRecords(int recordCount,
int firstOutputIndex,
Flattener.Monitor monitor)
void setFlattenField(RepeatedValueVector repeatedColumn)
void setOutputCount(int outputCount)
RepeatedValueVector getFlattenField()
void resetGroupIndex()
Copyright © 2021 The Apache Software Foundation. All rights reserved.