public class StreamingAggBatch extends AbstractRecordBatch<StreamingAggregate>
AbstractRecordBatch.BatchStateRecordBatch.IterOutcomecontainer, context, oContext, popConfig, state, stats, unionTypeEnabledMAX_BATCH_SIZE| Constructor and Description |
|---|
StreamingAggBatch(StreamingAggregate popConfig,
RecordBatch incoming,
FragmentContext context) |
| Modifier and Type | Method and Description |
|---|---|
void |
buildSchema() |
void |
close() |
int |
getRecordCount()
Gets the number of records that are within this record.
|
RecordBatch.IterOutcome |
innerNext() |
protected void |
killIncoming(boolean sendUpstream) |
getContext, getOutgoingContainer, getPopConfig, getSchema, getSelectionVector2, getSelectionVector4, getValueAccessorById, getValueVectorId, getWritableBatch, iterator, kill, next, next, nextpublic StreamingAggBatch(StreamingAggregate popConfig, RecordBatch incoming, FragmentContext context) throws OutOfMemoryException
OutOfMemoryExceptionpublic int getRecordCount()
RecordBatchpublic void buildSchema()
throws SchemaChangeException
buildSchema in class AbstractRecordBatch<StreamingAggregate>SchemaChangeExceptionpublic RecordBatch.IterOutcome innerNext()
innerNext in class AbstractRecordBatch<StreamingAggregate>public void close()
close in interface AutoCloseableclose in class AbstractRecordBatch<StreamingAggregate>protected void killIncoming(boolean sendUpstream)
killIncoming in class AbstractRecordBatch<StreamingAggregate>Copyright © 2017 The Apache Software Foundation. All rights reserved.