| Interface | Description |
|---|---|
| CreateTableEntry |
Interface that provides the info needed to create a new table.
|
| DrillRel |
Relational expression that is implemented in Drill.
|
| DrillViewInfoProvider |
Interface used by Drill components such as InformationSchema generator to get view info.
|
| Class | Description |
|---|---|
| DirPrunedEnumerableTableScan |
This class extends from EnumerableTableScan.
|
| DrillAggregateRel |
Aggregation implemented in Drill.
|
| DrillAggregateRule |
Rule that converts an
LogicalAggregate to a DrillAggregateRel, implemented by a Drill "segment" operation
followed by a "collapseaggregate" operation. |
| DrillConditions | |
| DrillConstExecutor | |
| DrillDirectScanRel |
Logical RelNode representing a
DirectGroupScan. |
| DrillFilterAggregateTransposeRule | |
| DrillFilterJoinRules |
Licensed to the Apache Software Foundation (ASF) under one
or more contributor license agreements.
|
| DrillFilterRel | |
| DrillFilterRule |
Rule that converts a
org.apache.calcite.rel.FilterRel to a Drill "filter" operation. |
| DrillImplementor |
Context for converting a tree of
DrillRel nodes into a Drill logical plan. |
| DrillJoinRel |
Logical Join implemented in Drill.
|
| DrillJoinRule |
Rule that converts a
LogicalJoin to a DrillJoinRel, which is implemented by Drill "join" operation. |
| 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 | |
| DrillOptiq |
Utilities for Drill's planner.
|
| DrillParseContext | |
| DrillProjectRel |
Project implemented in Drill.
|
| DrillProjectRule |
Rule that converts a
LogicalProject to a Drill "project" operation. |
| DrillProjectSetOpTransposeRule | |
| DrillPushFilterPastProjectRule | |
| DrillPushLimitToScanRule | |
| DrillPushProjectPastFilterRule | |
| DrillPushProjectPastJoinRule | |
| DrillPushProjIntoScan | |
| DrillReduceAggregatesRule |
Rule to reduce aggregates to simpler forms.
|
| DrillReduceExpressionsRule | |
| DrillRelFactories |
Contains factory implementation for creating various Drill Logical Rel nodes.
|
| DrillScanRel |
GroupScan of a Drill table.
|
| DrillScanRule | |
| DrillScreenRel | |
| DrillSortRel |
Sort implemented in Drill.
|
| DrillSortRule |
Rule that converts an
Sort to a DrillSortRel, implemented by a Drill "order" operation. |
| DrillStoreRel | |
| DrillTable | |
| DrillTranslatableTable |
TableMacros must return a TranslatableTable
This class adapts the existing DrillTable to a TranslatableTable
|
| DrillUnionAllRule |
Rule that converts a
LogicalUnion to a DrillUnionRelBase, implemented by a "union" operation. |
| DrillUnionRel |
Union implemented in Drill.
|
| DrillValuesRel |
Logical Values implementation in Drill.
|
| DrillValuesRule |
Rule that converts a
LogicalValues to a Drill "values" operation. |
| DrillViewTable | |
| DrillWindowRel | |
| DrillWindowRule | |
| DrillWriterRel | |
| DynamicDrillTable | |
| EnumerableDrillRule |
Rule that converts any Drill relational expression to enumerable format by adding a
DrillScreenRelBase. |
| ExprHelper | |
| FileSystemCreateTableEntry |
Implements
CreateTableEntry interface to create new tables in FileSystem storage. |
| PreProcessLogicalRel |
This class rewrites all the project expression that contain convert_to/ convert_from
to actual implementations.
|
| RelOptHelper | |
| ScanFieldDeterminer |
This visitor will walk a logical plan and record in a map the list of field references associated to each scan.
|
| ScanFieldDeterminer.FieldList | |
| StoragePlugins |
Copyright © 2017 The Apache Software Foundation. All rights reserved.