Uses of Enum
org.apache.drill.exec.record.BatchSchema.SelectionVectorMode
Package
Description
Provides a set of tools to work with row sets.
-
Uses of BatchSchema.SelectionVectorMode in org.apache.drill.exec.physical.base
-
Uses of BatchSchema.SelectionVectorMode in org.apache.drill.exec.physical.config
-
Uses of BatchSchema.SelectionVectorMode in org.apache.drill.exec.physical.impl.TopN
Modifier and TypeMethodDescriptionstatic PriorityQueue
TopNBatch.createNewPriorityQueue
(MappingSet mainMapping, MappingSet leftMapping, MappingSet rightMapping, List<Order.Ordering> orderings, VectorAccessible batch, boolean unionTypeEnabled, boolean codegenDump, int limit, BufferAllocator allocator, BatchSchema.SelectionVectorMode mode, FragmentContext context) -
Uses of BatchSchema.SelectionVectorMode in org.apache.drill.exec.physical.rowSet
Modifier and TypeMethodDescriptionDirectRowSet.indirectionType()
HyperRowSetImpl.indirectionType()
IndirectRowSet.indirectionType()
RowSet.indirectionType()
-
Uses of BatchSchema.SelectionVectorMode in org.apache.drill.exec.planner.physical
Modifier and TypeMethodDescriptionBroadcastExchangePrel.getEncoding()
ComplexToJsonPrel.getEncoding()
DirectScanPrel.getEncoding()
FilterPrel.getEncoding()
FilterPrel adds an SV2 (TWO_BYTE mode SelectionVector).FlattenPrel.getEncoding()
HashAggPrel.getEncoding()
HashJoinPrel.getEncoding()
HashToMergeExchangePrel.getEncoding()
HashToRandomExchangePrel.getEncoding()
LateralJoinPrel.getEncoding()
LimitPrel.getEncoding()
MergeJoinPrel.getEncoding()
MetadataControllerPrel.getEncoding()
MetadataHandlerPrel.getEncoding()
MetadataHashAggPrel.getEncoding()
MetadataStreamAggPrel.getEncoding()
NestedLoopJoinPrel.getEncoding()
OrderedMuxExchangePrel.getEncoding()
OrderedPartitionExchangePrel.getEncoding()
Prel.getEncoding()
A Prel's own SelectionVector mode - i.e whether it generates an SV2, SV4 or NoneProducerConsumerPrel.getEncoding()
ProjectPrel.getEncoding()
RangePartitionExchangePrel.getEncoding()
RowKeyJoinPrel.getEncoding()
RuntimeFilterPrel.getEncoding()
ScanPrel.getEncoding()
ScreenPrel.getEncoding()
SelectionVectorRemoverPrel.getEncoding()
SetOpPrel.getEncoding()
SingleMergeExchangePrel.getEncoding()
SortPrel.getEncoding()
StatsAggPrel.getEncoding()
StatsMergePrel.getEncoding()
StreamAggPrel.getEncoding()
TableModifyPrel.getEncoding()
TopNPrel.getEncoding()
UnionAllPrel.getEncoding()
UnionDistinctPrel.getEncoding()
UnionExchangePrel.getEncoding()
UnnestPrel.getEncoding()
UnorderedDeMuxExchangePrel.getEncoding()
UnorderedMuxExchangePrel.getEncoding()
UnpivotMapsPrel.getEncoding()
ValuesPrel.getEncoding()
WindowPrel.getEncoding()
WriterPrel.getEncoding()
BroadcastExchangePrel.getSupportedEncodings()
ComplexToJsonPrel.getSupportedEncodings()
DirectScanPrel.getSupportedEncodings()
FilterPrel.getSupportedEncodings()
HashAggPrel.getSupportedEncodings()
HashJoinPrel.getSupportedEncodings()
HashToRandomExchangePrel.getSupportedEncodings()
LateralJoinPrel.getSupportedEncodings()
LimitPrel.getSupportedEncodings()
MergeJoinPrel.getSupportedEncodings()
MetadataControllerPrel.getSupportedEncodings()
MetadataHandlerPrel.getSupportedEncodings()
MetadataHashAggPrel.getSupportedEncodings()
MetadataStreamAggPrel.getSupportedEncodings()
NestedLoopJoinPrel.getSupportedEncodings()
Prel.getSupportedEncodings()
Supported 'encodings' of a Prel indicates what are the acceptable modes of SelectionVector of its child PrelProducerConsumerPrel.getSupportedEncodings()
ProjectPrel.getSupportedEncodings()
RangePartitionExchangePrel.getSupportedEncodings()
RowKeyJoinPrel.getSupportedEncodings()
ScanPrel.getSupportedEncodings()
ScreenPrel.getSupportedEncodings()
SetOpPrel.getSupportedEncodings()
SinglePrel.getSupportedEncodings()
SortPrel.getSupportedEncodings()
StatsAggPrel.getSupportedEncodings()
StatsMergePrel.getSupportedEncodings()
StreamAggPrel.getSupportedEncodings()
TableModifyPrel.getSupportedEncodings()
TopNPrel.getSupportedEncodings()
UnionAllPrel.getSupportedEncodings()
UnionDistinctPrel.getSupportedEncodings()
UnnestPrel.getSupportedEncodings()
UnorderedDeMuxExchangePrel.getSupportedEncodings()
UnpivotMapsPrel.getSupportedEncodings()
ValuesPrel.getSupportedEncodings()
WindowPrel.getSupportedEncodings()
WriterPrel.getSupportedEncodings()
Modifier and TypeMethodDescriptionstatic Prel
PrelUtil.removeSvIfRequired
(Prel prel, BatchSchema.SelectionVectorMode... allowed) -
Uses of BatchSchema.SelectionVectorMode in org.apache.drill.exec.record
Modifier and TypeFieldDescriptionstatic BatchSchema.SelectionVectorMode[]
BatchSchema.SelectionVectorMode.ALL
static BatchSchema.SelectionVectorMode[]
BatchSchema.SelectionVectorMode.DEFAULT
static BatchSchema.SelectionVectorMode[]
BatchSchema.SelectionVectorMode.NONE_AND_FOUR
static BatchSchema.SelectionVectorMode[]
BatchSchema.SelectionVectorMode.NONE_AND_TWO
Modifier and TypeMethodDescriptionBatchSchema.getSelectionVectorMode()
Returns the enum constant of this type with the specified name.static BatchSchema.SelectionVectorMode[]
BatchSchema.SelectionVectorMode.values()
Returns an array containing the constants of this enum type, in the order they are declared.Modifier and TypeMethodDescriptionvoid
VectorContainer.buildSchema
(BatchSchema.SelectionVectorMode mode) SchemaBuilder.setSelectionVectorMode
(BatchSchema.SelectionVectorMode selectionVectorMode) BatchSchemaBuilder.withSVMode
(BatchSchema.SelectionVectorMode svMode) ModifierConstructorDescriptionBatchSchema
(BatchSchema.SelectionVectorMode selectionVector, List<MaterializedField> fields) -
Uses of BatchSchema.SelectionVectorMode in org.apache.drill.exec.store.enumerable.plan
Modifier and TypeMethodDescriptionEnumerableIntermediatePrel.getEncoding()
EnumerablePrel.getEncoding()
EnumerablePrel.getSupportedEncodings()
-
Uses of BatchSchema.SelectionVectorMode in org.apache.drill.exec.store.jdbc
Modifier and TypeMethodDescriptionJdbcIntermediatePrel.getEncoding()
JdbcPrel.getEncoding()
JdbcPrel.getSupportedEncodings()
-
Uses of BatchSchema.SelectionVectorMode in org.apache.drill.exec.store.phoenix.rules
Modifier and TypeMethodDescriptionPhoenixIntermediatePrel.getEncoding()
PhoenixPrel.getEncoding()
PhoenixPrel.getSupportedEncodings()
-
Uses of BatchSchema.SelectionVectorMode in org.apache.drill.exec.store.plan.rel
Modifier and TypeMethodDescriptionPluginIntermediatePrel.getEncoding()
PluginPrel.getEncoding()
PluginPrel.getSupportedEncodings()