Class RuntimeFilterRecordBatch

All Implemented Interfaces:
AutoCloseable, Iterable<VectorWrapper<?>>, CloseableRecordBatch, RecordBatch, VectorAccessible

public class RuntimeFilterRecordBatch extends AbstractSingleRecordBatch<RuntimeFilterPOP>
A RuntimeFilterRecordBatch steps over the ScanBatch. If the ScanBatch participates in the HashJoinBatch and can be applied by a RuntimeFilter, it will generate a filtered SV2, otherwise will generate a same recordCount-originalRecordCount SV2 which will not affect the Query's performance ,but just do a memory transfer by the later RemovingRecordBatch op.