| Modifier and Type | Interface and Description |
|---|---|
interface |
OrderedRel
Class implementing OrderedPrel interface guarantees to provide ordered
output on certain columns.
|
| Modifier and Type | Class and Description |
|---|---|
class |
DrillAggregateRelBase
Base class for logical and physical Aggregations implemented in Drill
|
class |
DrillFilterRelBase
Base class for logical and physical Filters implemented in Drill
|
class |
DrillJoinRelBase
Base class for logical and physical Joins implemented in Drill.
|
class |
DrillLateralJoinRelBase |
class |
DrillLimitRelBase
Base class for logical and physical Limits implemented in Drill
|
class |
DrillProjectRelBase
Base class for logical and physical Project implemented in Drill
|
class |
DrillScanRelBase
Base class for logical/physical scan rel implemented in Drill.
|
class |
DrillScreenRelBase
Base class for logical and physical Screen implemented in Drill
|
class |
DrillUnionRelBase
Base class for logical and physical Union implemented in Drill
|
class |
DrillUnnestRelBase |
class |
DrillValuesRelBase
Base class for logical and physical Values implemented in Drill.
|
class |
DrillWindowRelBase |
class |
DrillWriterRelBase
Base class for logical and physical Writer implemented in Drill.
|
| Modifier and Type | Interface and Description |
|---|---|
interface |
DrillJoin
Interface which needs to be implemented by all the join relation expressions.
|
interface |
DrillRel
Relational expression that is implemented in Drill.
|
| Modifier and Type | Class and Description |
|---|---|
class |
DrillAggregateRel
Aggregation implemented in Drill.
|
class |
DrillAnalyzeRel
Drill logical node for "Analyze".
|
class |
DrillDirectScanRel
Logical RelNode representing a
DirectGroupScan. |
class |
DrillFilterRel |
class |
DrillJoinRel
Logical Join implemented in Drill.
|
class |
DrillLateralJoinRel |
class |
DrillLimitRel |
class |
DrillProjectRel
Project implemented in Drill.
|
class |
DrillScanRel
GroupScan of a Drill table.
|
class |
DrillScreenRel |
class |
DrillSemiJoinRel |
class |
DrillSortRel
Sort implemented in Drill.
|
class |
DrillUnionRel
Union implemented in Drill.
|
class |
DrillUnnestRel |
class |
DrillValuesRel
Logical Values implementation in Drill.
|
class |
DrillWindowRel |
class |
DrillWriterRel |
class |
MetadataAggRel |
class |
MetadataControllerRel |
class |
MetadataHandlerRel |
class |
RowKeyJoinRel |
| Modifier and Type | Interface and Description |
|---|---|
interface |
DrillScanPrel |
interface |
LeafPrel
Prel without children.
|
interface |
Prel |
| Modifier and Type | Class and Description |
|---|---|
class |
AggPrelBase |
class |
BroadcastExchangePrel |
class |
ComplexToJsonPrel |
class |
DirectScanPrel |
class |
ExchangePrel |
class |
FilterPrel |
class |
FlattenPrel |
class |
HashAggPrel |
class |
HashJoinPrel |
class |
HashToMergeExchangePrel |
class |
HashToRandomExchangePrel |
class |
JoinPrel
Base class for MergeJoinPrel and HashJoinPrel
|
class |
LateralJoinPrel |
class |
LimitPrel |
class |
MergeJoinPrel |
class |
MetadataControllerPrel |
class |
MetadataHandlerPrel |
class |
MetadataHashAggPrel |
class |
MetadataStreamAggPrel |
class |
NestedLoopJoinPrel |
class |
OrderedMuxExchangePrel
OrderedMuxExchangePrel is mux exchange created to multiplex the streams for a MergeReceiver.
|
class |
OrderedPartitionExchangePrel |
class |
ProducerConsumerPrel |
class |
ProjectAllowDupPrel |
class |
ProjectPrel
A physical Prel node for Project operator.
|
class |
RangePartitionExchangePrel
A RangePartitionExchange provides the ability to divide up the rows into separate ranges or 'buckets'
based on the values of a set of columns (the range partitioning columns).
|
class |
RowKeyJoinPrel |
class |
RuntimeFilterPrel |
class |
ScanPrel |
class |
ScreenPrel |
class |
SelectionVectorRemoverPrel |
class |
SingleMergeExchangePrel |
class |
SinglePrel |
class |
SortPrel |
class |
StatsAggPrel |
class |
StatsMergePrel |
class |
StreamAggPrel |
class |
TopNPrel |
class |
UnionAllPrel |
class |
UnionDistinctPrel |
class |
UnionExchangePrel |
class |
UnionPrel |
class |
UnnestPrel |
class |
UnorderedDeMuxExchangePrel |
class |
UnorderedMuxExchangePrel |
class |
UnpivotMapsPrel |
class |
ValuesPrel
Physical Values implementation in Drill.
|
class |
WindowPrel |
class |
WriterPrel |
| Modifier and Type | Class and Description |
|---|---|
class |
EnumerableIntermediatePrel |
class |
EnumerablePrel
LeafPrel implementation that generates java code that may be executed to obtain results
for the provided plan part. |
class |
VertexDrel
The vertex simply holds the child nodes but contains its own traits.
|
| Modifier and Type | Class and Description |
|---|---|
class |
JdbcIntermediatePrel
Prel used to represent a JDBC Conversion within an expression tree.
|
class |
JdbcPrel
Represents a JDBC Plan once the children nodes have been rewritten into SQL.
|
Copyright © 2021 The Apache Software Foundation. All rights reserved.