public class FilterRecordBatch extends AbstractSingleRecordBatch<Filter>
AbstractRecordBatch.BatchStateRecordBatch.IterOutcomecallBack, incoming, outOfMemorycontainer, context, oContext, popConfig, state, stats, unionTypeEnabledMAX_BATCH_SIZE| Constructor and Description |
|---|
FilterRecordBatch(Filter pop,
RecordBatch incoming,
FragmentContext context) |
| Modifier and Type | Method and Description |
|---|---|
void |
close() |
protected RecordBatch.IterOutcome |
doWork() |
protected Filterer |
generateSV2Filterer() |
protected Filterer |
generateSV4Filterer() |
FragmentContext |
getContext()
Gets the FragmentContext of the current query fragment.
|
int |
getRecordCount()
Gets the number of records that are within this record.
|
SelectionVector2 |
getSelectionVector2() |
SelectionVector4 |
getSelectionVector4() |
protected boolean |
setupNewSchema() |
getSchema, handleNullInput, innerNext, killIncomingbuildSchema, getOutgoingContainer, getPopConfig, getValueAccessorById, getValueVectorId, getWritableBatch, iterator, kill, next, next, nextpublic FilterRecordBatch(Filter pop, RecordBatch incoming, FragmentContext context) throws OutOfMemoryException
OutOfMemoryExceptionpublic FragmentContext getContext()
RecordBatchgetContext in interface RecordBatchgetContext in class AbstractRecordBatch<Filter>public int getRecordCount()
RecordBatchpublic SelectionVector2 getSelectionVector2()
getSelectionVector2 in interface VectorAccessiblegetSelectionVector2 in class AbstractRecordBatch<Filter>public SelectionVector4 getSelectionVector4()
getSelectionVector4 in interface VectorAccessiblegetSelectionVector4 in class AbstractRecordBatch<Filter>protected RecordBatch.IterOutcome doWork()
doWork in class AbstractSingleRecordBatch<Filter>public void close()
close in interface AutoCloseableclose in class AbstractRecordBatch<Filter>protected boolean setupNewSchema()
throws SchemaChangeException
setupNewSchema in class AbstractSingleRecordBatch<Filter>SchemaChangeExceptionprotected Filterer generateSV4Filterer() throws SchemaChangeException
SchemaChangeExceptionprotected Filterer generateSV2Filterer() throws SchemaChangeException
SchemaChangeExceptionCopyright © 2017 The Apache Software Foundation. All rights reserved.