| Package | Description |
|---|---|
| org.apache.drill.exec.planner.logical | |
| org.apache.drill.exec.planner.sql.handlers |
| Modifier and Type | Class and Description |
|---|---|
class |
DrillAggregateRel
Aggregation implemented in Drill.
|
class |
DrillDirectScanRel
Logical RelNode representing a
DirectGroupScan. |
class |
DrillFilterRel |
class |
DrillJoinRel
Logical Join implemented in Drill.
|
class |
DrillLimitRel |
class |
DrillProjectRel
Project implemented in Drill.
|
class |
DrillScanRel
GroupScan of a Drill table.
|
class |
DrillScreenRel |
class |
DrillSortRel
Sort implemented in Drill.
|
class |
DrillStoreRel |
class |
DrillUnionRel
Union implemented in Drill.
|
class |
DrillValuesRel
Logical Values implementation in Drill.
|
class |
DrillWindowRel |
class |
DrillWriterRel |
| Modifier and Type | Method and Description |
|---|---|
void |
DrillImplementor.go(DrillRel root) |
LogicalOperator |
DrillImplementor.visitChild(DrillRel parent,
int ordinal,
org.apache.calcite.rel.RelNode child) |
| Modifier and Type | Method and Description |
|---|---|
protected DrillRel |
DefaultSqlHandler.addRenamedProject(DrillRel rel,
org.apache.calcite.rel.type.RelDataType validatedRowType) |
protected DrillRel |
DefaultSqlHandler.convertToDrel(org.apache.calcite.rel.RelNode relNode)
Return Drill Logical RelNode tree for a SELECT statement, when it is executed / explained directly.
|
protected DrillRel |
DefaultSqlHandler.convertToRawDrel(org.apache.calcite.rel.RelNode relNode)
Given a relNode tree for SELECT statement, convert to Drill Logical RelNode tree.
|
static DrillRel |
FindLimit0Visitor.getDirectScanRelIfFullySchemaed(org.apache.calcite.rel.RelNode rel)
If all field types of the given node are
recognized types and honored by execution, then this
method returns the tree: DrillDirectScanRel(field types). |
| Modifier and Type | Method and Description |
|---|---|
protected DrillRel |
DefaultSqlHandler.addRenamedProject(DrillRel rel,
org.apache.calcite.rel.type.RelDataType validatedRowType) |
Copyright © 2017 The Apache Software Foundation. All rights reserved.