Uses of Class
org.apache.drill.exec.record.selection.SelectionVector2
Package
Description
Distributed cache for syncing state and data between Drillbits.
Defines a revised implementation of the Drill RecordBatch protocol.
Handles the details of the result set loader implementation.
Provides a set of tools to work with row sets.
Drill storage plugin.
-
Uses of SelectionVector2 in org.apache.drill.exec.cache
Modifier and TypeMethodDescriptionVectorAccessibleSerializable.getSv2()
VectorSerializer.Reader.sv2()
Modifier and TypeMethodDescriptionint
VectorSerializer.Writer.write
(VectorAccessible va, SelectionVector2 sv2) int
VectorSerializer.Writer.write
(WritableBatch batch, SelectionVector2 sv2) ModifierConstructorDescriptionVectorAccessibleSerializable
(WritableBatch batch, SelectionVector2 sv2, BufferAllocator allocator) Creates a wrapper around batch and sv2 for writing to a stream. -
Uses of SelectionVector2 in org.apache.drill.exec.physical.impl
-
Uses of SelectionVector2 in org.apache.drill.exec.physical.impl.aggregate
Modifier and TypeMethodDescriptionSpilledRecordBatch.getSelectionVector2()
InternalBatch.getSv2()
-
Uses of SelectionVector2 in org.apache.drill.exec.physical.impl.filter
Modifier and TypeMethodDescriptionFilterRecordBatch.getSelectionVector2()
RuntimeFilterRecordBatch.getSelectionVector2()
-
Uses of SelectionVector2 in org.apache.drill.exec.physical.impl.join
-
Uses of SelectionVector2 in org.apache.drill.exec.physical.impl.limit
Modifier and TypeMethodDescriptionLimitRecordBatch.getSelectionVector2()
PartitionLimitRecordBatch.getSelectionVector2()
-
Uses of SelectionVector2 in org.apache.drill.exec.physical.impl.orderedpartitioner
Modifier and TypeMethodDescriptionvoid
SampleSortTemplate.setup
(FragmentContext context, VectorContainer sampleBatch, SelectionVector2 vector2) void
SampleSorter.sort
(SelectionVector2 vector2, VectorContainer container) void
SampleSortTemplate.sort
(SelectionVector2 vector2, VectorContainer container) -
Uses of SelectionVector2 in org.apache.drill.exec.physical.impl.partitionsender
-
Uses of SelectionVector2 in org.apache.drill.exec.physical.impl.protocol
Modifier and TypeMethodDescriptionOperatorRecordBatch.getSelectionVector2()
BatchAccessor.selectionVector2()
IndirectContainerAccessor.selectionVector2()
VectorContainerAccessor.selectionVector2()
Modifier and TypeMethodDescriptionvoid
IndirectContainerAccessor.setSelectionVector
(SelectionVector2 sv2) -
Uses of SelectionVector2 in org.apache.drill.exec.physical.impl.sort
-
Uses of SelectionVector2 in org.apache.drill.exec.physical.impl.TopN
-
Uses of SelectionVector2 in org.apache.drill.exec.physical.impl.trace
-
Uses of SelectionVector2 in org.apache.drill.exec.physical.impl.unorderedreceiver
-
Uses of SelectionVector2 in org.apache.drill.exec.physical.impl.validate
-
Uses of SelectionVector2 in org.apache.drill.exec.physical.impl.window
-
Uses of SelectionVector2 in org.apache.drill.exec.physical.impl.xsort
Modifier and TypeMethodDescriptionBatchGroup.getSelectionVector2()
ExternalSortBatch.getSelectionVector2()
InputBatch.getSv2()
MergeSortWrapper.getSv2()
PriorityQueueCopierWrapper.BatchMerger.getSv2()
SortImpl.EmptyResults.getSv2()
SortImpl.SingleBatchResults.getSv2()
SortImpl.SortResults.getSv2()
Modifier and TypeMethodDescriptionvoid
SingleBatchSorter.setup
(FragmentContext context, SelectionVector2 vector2, VectorAccessible incoming) void
SingleBatchSorterTemplate.setup
(FragmentContext context, SelectionVector2 vector2, VectorAccessible incoming) void
SingleBatchSorter.sort
(SelectionVector2 vector2) void
SingleBatchSorterTemplate.sort
(SelectionVector2 vector2) void
SorterWrapper.sortBatch
(VectorContainer convertedBatch, SelectionVector2 sv2) ModifierConstructorDescriptionInputBatch
(VectorContainer container, SelectionVector2 sv2, BufferAllocator allocator, long dataSize) -
Uses of SelectionVector2 in org.apache.drill.exec.physical.resultSet.impl
-
Uses of SelectionVector2 in org.apache.drill.exec.physical.rowSet
Modifier and TypeMethodDescriptionDirectRowSet.getSv2()
IndirectRowSet.getSv2()
RowSet.SingleRowSet.getSv2()
Modifier and TypeMethodDescriptionstatic IndirectRowSet
IndirectRowSet.fromSv2
(VectorContainer container, SelectionVector2 sv2) -
Uses of SelectionVector2 in org.apache.drill.exec.record
Modifier and TypeMethodDescriptionAbstractRecordBatch.getSelectionVector2()
RecordBatchLoader.getSelectionVector2()
RecordIterator.getSelectionVector2()
SchemalessBatch.getSelectionVector2()
SimpleRecordBatch.getSelectionVector2()
VectorAccessible.getSelectionVector2()
VectorContainer.getSelectionVector2()
ModifierConstructorDescriptionCreate empirical metadata for a record batch given a vector accessible (basically, an iterator over the vectors in the batch) along with a selection vector for those records. -
Uses of SelectionVector2 in org.apache.drill.exec.record.selection
Modifier and TypeMethodDescriptionSelectionVector2.clone()
SelectionVector2Builder.harvest
(VectorContainer batch) -
Uses of SelectionVector2 in org.apache.drill.exec.store.drill.plugin
-
Uses of SelectionVector2 in org.apache.drill.exec.util
Modifier and TypeMethodDescriptionstatic void
BatchPrinter.printBatch
(VectorAccessible batch, SelectionVector2 sv2)