| Class and Description |
|---|
| DrillTable |
| Class and Description |
|---|
| DrillScanRel
GroupScan of a Drill table.
|
| DrillTable |
| Class and Description |
|---|
| CreateTableEntry
Interface that provides the info needed to create a new table.
|
| DrillJoin
Interface which needs to be implemented by all the join relation expressions.
|
| DrillParseContext |
| DrillTable |
| FieldsReWriterUtil.DesiredField
Holder class to store field information (name and type) with the list of nodes this field is used in.
|
| FieldsReWriterUtil.FieldsReWriter
Replaces original node with provided in mapper, otherwise returns original node.
|
| Class and Description |
|---|
| DrillFilterRel |
| DrillOptiq.RexToDrill |
| DrillParseContext |
| DrillProjectRel
Project implemented in Drill.
|
| DrillScanRel
GroupScan of a Drill table.
|
| DrillSortRel
Sort implemented in Drill.
|
| DrillTable |
| Class and Description |
|---|
| DrillScanRel
GroupScan of a Drill table.
|
| Class and Description |
|---|
| ConvertMetadataAggregateToDirectScanRule
Rule which converts
|
| CreateTableEntry
Interface that provides the info needed to create a new table.
|
| DrillAggregateRel
Aggregation implemented in Drill.
|
| DrillAnalyzeRel
Drill logical node for "Analyze".
|
| DrillFilterRel |
| DrillImplementor
Context for converting a tree of
DrillRel nodes into a Drill logical plan. |
| DrillJoin
Interface which needs to be implemented by all the join relation expressions.
|
| DrillJoinRel
Logical Join implemented in Drill.
|
| DrillLimitRel |
| DrillLimitRule
This rule converts a Sort that has either a offset and fetch into a Drill Sort and LimitPOP Rel
|
| DrillMergeFilterRule
MergeFilterRule implements the rule for combining two
Filters |
| DrillMergeProjectRule
Rule for merging two projects provided the projects aren't projecting identical sets of
input references.
|
| DrillParseContext |
| DrillProjectLateralJoinTransposeRule |
| DrillProjectPushIntoLateralJoinRule |
| DrillProjectRel
Project implemented in Drill.
|
| DrillPushLimitToScanRule |
| DrillPushRowKeyJoinToScanRule
This rule implements the run-time filter pushdown via the rowkey join for queries with row-key filters.
|
| DrillReduceAggregatesRule
Rule to reduce aggregates to simpler forms.
|
| DrillRel
Relational expression that is implemented in Drill.
|
| DrillScanRel
GroupScan of a Drill table.
|
| DrillSemiJoinRel |
| DrillSortRel
Sort implemented in Drill.
|
| DrillTable |
| DrillUnionRel
Union implemented in Drill.
|
| DrillViewInfoProvider
Interface used by Drill components such as InformationSchema generator to get view info.
|
| EnumerableDrillRule
Rule that converts any Drill relational expression to enumerable format by adding a
DrillScreenRelBase. |
| PreProcessLogicalRel
This class rewrites all the project expression that contain convert_to/ convert_from
to actual implementations.
|
| RowKeyJoinCallContext |
| RowKeyJoinCallContext.RowKey |
| RowKeyJoinRel |
| ScanFieldDeterminer.FieldList |
| StoragePlugins
Map of storage plugin *configurations* indexed by name.
|
| Class and Description |
|---|
| CreateTableEntry
Interface that provides the info needed to create a new table.
|
| DrillAggregateRel
Aggregation implemented in Drill.
|
| DrillJoin
Interface which needs to be implemented by all the join relation expressions.
|
| DrillParseContext |
| RowKeyJoinRel |
| Class and Description |
|---|
| DrillScanRel
GroupScan of a Drill table.
|
| Class and Description |
|---|
| DrillRel
Relational expression that is implemented in Drill.
|
| DrillTable |
| Class and Description |
|---|
| CreateTableEntry
Interface that provides the info needed to create a new table.
|
| DrillTable |
| StoragePlugins
Map of storage plugin *configurations* indexed by name.
|
| Class and Description |
|---|
| DrillFilterRel |
| DrillProjectRel
Project implemented in Drill.
|
| DrillScanRel
GroupScan of a Drill table.
|
| Class and Description |
|---|
| DrillTable |
| Class and Description |
|---|
| CreateTableEntry
Interface that provides the info needed to create a new table.
|
| DrillTable |
| Class and Description |
|---|
| DrillTable |
| DynamicDrillTable |
| Class and Description |
|---|
| DrillImplementor
Context for converting a tree of
DrillRel nodes into a Drill logical plan. |
| DrillRel
Relational expression that is implemented in Drill.
|
| Class and Description |
|---|
| DrillTable |
| Class and Description |
|---|
| DrillTable |
| DrillViewInfoProvider
Interface used by Drill components such as InformationSchema generator to get view info.
|
| DrillViewTable |
| Class and Description |
|---|
| DrillTable |
| Class and Description |
|---|
| DrillTable |
| DynamicDrillTable |
| Class and Description |
|---|
| DrillTable |
| Class and Description |
|---|
| DrillTable |
| Class and Description |
|---|
| DrillTable |
| Class and Description |
|---|
| DrillTable |
| DynamicDrillTable |
| Class and Description |
|---|
| DrillTable |
| Class and Description |
|---|
| DrillTable |
| Class and Description |
|---|
| DrillTable |
Copyright © 2021 The Apache Software Foundation. All rights reserved.