public class RemovingRecordBatch extends AbstractSingleRecordBatch<SelectionVectorRemover>
AbstractRecordBatch.BatchStateRecordBatch.IterOutcomecallBack, incoming, outOfMemorycontainer, context, oContext, popConfig, state, stats, unionTypeEnabledMAX_BATCH_SIZE| Constructor and Description |
|---|
RemovingRecordBatch(SelectionVectorRemover popConfig,
FragmentContext context,
RecordBatch incoming) |
| Modifier and Type | Method and Description |
|---|---|
void |
close() |
protected RecordBatch.IterOutcome |
doWork() |
static Copier |
getGenerated4Copier(RecordBatch batch,
FragmentContext context,
BufferAllocator allocator,
VectorContainer container,
RecordBatch outgoing,
SchemaChangeCallBack callBack) |
int |
getRecordCount()
Gets the number of records that are within this record.
|
WritableBatch |
getWritableBatch()
Gets a writable version of this batch.
|
RecordBatch.IterOutcome |
innerNext() |
protected boolean |
setupNewSchema() |
getSchema, handleNullInput, killIncomingbuildSchema, getContext, getOutgoingContainer, getPopConfig, getSelectionVector2, getSelectionVector4, getValueAccessorById, getValueVectorId, iterator, kill, next, next, nextpublic RemovingRecordBatch(SelectionVectorRemover popConfig, FragmentContext context, RecordBatch incoming) throws OutOfMemoryException
OutOfMemoryExceptionpublic int getRecordCount()
RecordBatchprotected boolean setupNewSchema()
throws SchemaChangeException
setupNewSchema in class AbstractSingleRecordBatch<SelectionVectorRemover>SchemaChangeExceptionpublic RecordBatch.IterOutcome innerNext()
innerNext in class AbstractSingleRecordBatch<SelectionVectorRemover>protected RecordBatch.IterOutcome doWork()
doWork in class AbstractSingleRecordBatch<SelectionVectorRemover>public void close()
close in interface AutoCloseableclose in class AbstractRecordBatch<SelectionVectorRemover>public static Copier getGenerated4Copier(RecordBatch batch, FragmentContext context, BufferAllocator allocator, VectorContainer container, RecordBatch outgoing, SchemaChangeCallBack callBack) throws SchemaChangeException
SchemaChangeExceptionpublic WritableBatch getWritableBatch()
RecordBatchgetWritableBatch in interface RecordBatchgetWritableBatch in class AbstractRecordBatch<SelectionVectorRemover>Copyright © 2017 The Apache Software Foundation. All rights reserved.