Uses of Class
org.apache.drill.exec.record.selection.SelectionVector4
Packages that use SelectionVector4
Package
Description
Defines a revised implementation of the Drill RecordBatch protocol.
Implementation of a row set model for hyper-batches.
Provides a set of tools to work with row sets.
Drill storage plugin.
-
Uses of SelectionVector4 in org.apache.drill.exec.physical.impl
Methods in org.apache.drill.exec.physical.impl that return SelectionVector4 -
Uses of SelectionVector4 in org.apache.drill.exec.physical.impl.aggregate
Methods in org.apache.drill.exec.physical.impl.aggregate that return SelectionVector4Modifier and TypeMethodDescriptionSpilledRecordBatch.getSelectionVector4()InternalBatch.getSv4() -
Uses of SelectionVector4 in org.apache.drill.exec.physical.impl.filter
Methods in org.apache.drill.exec.physical.impl.filter that return SelectionVector4Modifier and TypeMethodDescriptionFilterRecordBatch.getSelectionVector4()RuntimeFilterRecordBatch.getSelectionVector4() -
Uses of SelectionVector4 in org.apache.drill.exec.physical.impl.join
Methods in org.apache.drill.exec.physical.impl.join that return SelectionVector4Modifier and TypeMethodDescriptionHashJoinHelper.BuildInfo.getLinks()HashJoinHelper.getNewSV4(int recordCount) RowKeyJoinBatch.getSelectionVector4()Constructors in org.apache.drill.exec.physical.impl.join with parameters of type SelectionVector4ModifierConstructorDescriptionBuildInfo(SelectionVector4 links, BitSet keyMatchBitVector, int recordCount) -
Uses of SelectionVector4 in org.apache.drill.exec.physical.impl.orderedpartitioner
Methods in org.apache.drill.exec.physical.impl.orderedpartitioner with parameters of type SelectionVector4Modifier and TypeMethodDescriptionvoidSampleCopier.setupCopier(FragmentContext context, SelectionVector4 sv4, VectorAccessible incoming, VectorAccessible outgoing) voidSampleCopierTemplate.setupCopier(FragmentContext context, SelectionVector4 sv4, VectorAccessible incoming, VectorAccessible outgoing) -
Uses of SelectionVector4 in org.apache.drill.exec.physical.impl.partitionsender
Methods in org.apache.drill.exec.physical.impl.partitionsender that return SelectionVector4 -
Uses of SelectionVector4 in org.apache.drill.exec.physical.impl.protocol
Methods in org.apache.drill.exec.physical.impl.protocol that return SelectionVector4Modifier and TypeMethodDescriptionOperatorRecordBatch.getSelectionVector4()BatchAccessor.selectionVector4()IndirectContainerAccessor.selectionVector4()VectorContainerAccessor.selectionVector4()Methods in org.apache.drill.exec.physical.impl.protocol with parameters of type SelectionVector4Modifier and TypeMethodDescriptionvoidIndirectContainerAccessor.setSelectionVector(SelectionVector4 sv4) -
Uses of SelectionVector4 in org.apache.drill.exec.physical.impl.sort
Methods in org.apache.drill.exec.physical.impl.sort that return SelectionVector4Modifier and TypeMethodDescriptionSortBatch.getSelectionVector4()SortRecordBatchBuilder.getSv4()Methods in org.apache.drill.exec.physical.impl.sort with parameters of type SelectionVector4Modifier and TypeMethodDescriptionvoidSorter.setup(FragmentContext context, SelectionVector4 vector4, VectorContainer hyperBatch) voidSortTemplate.setup(FragmentContext context, SelectionVector4 vector4, VectorContainer hyperBatch) voidSorter.sort(SelectionVector4 vector4, VectorContainer container) voidSortTemplate.sort(SelectionVector4 vector4, VectorContainer container) -
Uses of SelectionVector4 in org.apache.drill.exec.physical.impl.TopN
Methods in org.apache.drill.exec.physical.impl.TopN that return SelectionVector4Modifier and TypeMethodDescriptionPriorityQueue.getFinalSv4()Retrieves the selection vector used to select the elements in the priority queue from the hyper batch provided by thePriorityQueue.getHyperBatch()method.PriorityQueueTemplate.getFinalSv4()TopNBatch.getSelectionVector4()TopNBatch.SimpleSV4RecordBatch.getSelectionVector4()PriorityQueue.getSv4()PriorityQueueTemplate.getSv4()Methods in org.apache.drill.exec.physical.impl.TopN with parameters of type SelectionVector4Modifier and TypeMethodDescriptionvoidPriorityQueue.resetQueue(VectorContainer container, SelectionVector4 vector4) Cleanup the old state of queue and recreate a new one with HyperContainer containing vectors in input container and the corresponding indexes (in SV4 format) from input SelectionVector4voidPriorityQueueTemplate.resetQueue(VectorContainer container, SelectionVector4 v4) Constructors in org.apache.drill.exec.physical.impl.TopN with parameters of type SelectionVector4ModifierConstructorDescriptionSimpleSV4RecordBatch(VectorContainer container, SelectionVector4 sv4, FragmentContext context) -
Uses of SelectionVector4 in org.apache.drill.exec.physical.impl.unorderedreceiver
Methods in org.apache.drill.exec.physical.impl.unorderedreceiver that return SelectionVector4 -
Uses of SelectionVector4 in org.apache.drill.exec.physical.impl.validate
Methods in org.apache.drill.exec.physical.impl.validate that return SelectionVector4 -
Uses of SelectionVector4 in org.apache.drill.exec.physical.impl.window
Methods in org.apache.drill.exec.physical.impl.window that return SelectionVector4 -
Uses of SelectionVector4 in org.apache.drill.exec.physical.impl.xsort
Methods in org.apache.drill.exec.physical.impl.xsort that return SelectionVector4Modifier and TypeMethodDescriptionBatchGroup.getSelectionVector4()ExternalSortBatch.getSelectionVector4()Returns outputSV4 instead of resultsIterator sv4.MergeSortWrapper.getSv4()PriorityQueueCopierWrapper.BatchMerger.getSv4()SortImpl.EmptyResults.getSv4()SortImpl.SingleBatchResults.getSv4()SortImpl.SortResults.getSv4()MSorter.getSV4()MSortTemplate.getSV4()Methods in org.apache.drill.exec.physical.impl.xsort with parameters of type SelectionVector4Modifier and TypeMethodDescriptionvoidMSorter.setup(FragmentContext context, BufferAllocator allocator, SelectionVector4 vector4, VectorContainer hyperBatch, int outputBatchSize, int desiredBatchSize) voidMSortTemplate.setup(FragmentContext context, BufferAllocator allocator, SelectionVector4 vector4, VectorContainer hyperBatch, int outputBatchSize, int desiredBatchSize) voidMergeSortWrapper.updateOutputContainer(VectorContainer container, SelectionVector4 sv4, RecordBatch.IterOutcome outcome, BatchSchema schema) voidPriorityQueueCopierWrapper.BatchMerger.updateOutputContainer(VectorContainer container, SelectionVector4 sv4, RecordBatch.IterOutcome outcome, BatchSchema schema) voidSortImpl.EmptyResults.updateOutputContainer(VectorContainer container, SelectionVector4 sv4, RecordBatch.IterOutcome outcome, BatchSchema schema) voidSortImpl.SingleBatchResults.updateOutputContainer(VectorContainer container, SelectionVector4 sv4, RecordBatch.IterOutcome outcome, BatchSchema schema) voidSortImpl.SortResults.updateOutputContainer(VectorContainer container, SelectionVector4 sv4, RecordBatch.IterOutcome outcome, BatchSchema schema) -
Uses of SelectionVector4 in org.apache.drill.exec.physical.resultSet.model.hyper
Methods in org.apache.drill.exec.physical.resultSet.model.hyper with parameters of type SelectionVector4Modifier and TypeMethodDescriptionstatic RowSetReaderImplHyperReaderBuilder.build(VectorContainer container, TupleMetadata schema, SelectionVector4 sv4) -
Uses of SelectionVector4 in org.apache.drill.exec.physical.rowSet
Methods in org.apache.drill.exec.physical.rowSet that return SelectionVector4Methods in org.apache.drill.exec.physical.rowSet with parameters of type SelectionVector4Modifier and TypeMethodDescriptionstatic RowSet.HyperRowSetHyperRowSetImpl.fromContainer(VectorContainer container, SelectionVector4 sv4) Constructors in org.apache.drill.exec.physical.rowSet with parameters of type SelectionVector4ModifierConstructorDescriptionHyperRowSetImpl(TupleMetadata schema, VectorContainer container, SelectionVector4 sv4) HyperRowSetImpl(VectorContainer container, SelectionVector4 sv4) -
Uses of SelectionVector4 in org.apache.drill.exec.record
Methods in org.apache.drill.exec.record that return SelectionVector4Modifier and TypeMethodDescriptionAbstractRecordBatch.getSelectionVector4()RecordBatchLoader.getSelectionVector4()RecordIterator.getSelectionVector4()SchemalessBatch.getSelectionVector4()SimpleRecordBatch.getSelectionVector4()VectorAccessible.getSelectionVector4()VectorContainer.getSelectionVector4() -
Uses of SelectionVector4 in org.apache.drill.exec.record.selection
Methods in org.apache.drill.exec.record.selection that return SelectionVector4Modifier and TypeMethodDescriptionSelectionVector4.createNewWrapperCurrent()Caution: This method shares the underlying buffer between this vector and the newly created one.SelectionVector4.createNewWrapperCurrent(int batchRecordCount) Caution: This method shares the underlying buffer between this vector and the newly created one.Methods in org.apache.drill.exec.record.selection with parameters of type SelectionVector4 -
Uses of SelectionVector4 in org.apache.drill.exec.store.drill.plugin
Methods in org.apache.drill.exec.store.drill.plugin that return SelectionVector4 -
Uses of SelectionVector4 in org.apache.drill.exec.util
Methods in org.apache.drill.exec.util with parameters of type SelectionVector4Modifier and TypeMethodDescriptionstatic voidBatchPrinter.printHyperBatch(VectorAccessible batch, SelectionVector4 sv4)