Uses of Interface
org.apache.drill.exec.planner.logical.DrillRel
Package
Description
-
Uses of DrillRel in org.apache.drill.exec.planner.logical
Modifier and TypeClassDescriptionclass
Aggregation implemented in Drill.class
Drill logical node for "Analyze".class
Logical RelNode representing aDirectGroupScan
.class
Minus implemented in Drill.class
class
Intersect implemented in Drill.class
Logical Join implemented in Drill.class
class
class
Project implemented in Drill.class
GroupScan of a Drill table.class
class
class
Sort implemented in Drill.class
class
Union implemented in Drill.class
class
Logical Values implementation in Drill.class
class
class
class
class
class
Modifier and TypeMethodDescriptionvoid
static LogicalOperator
DrillJoinRel.implementInput
(DrillImplementor implementor, int i, int offset, org.apache.calcite.rel.RelNode input, DrillRel currentNode, List<String> parentFields) Check to make sure that the fields of the inputs are the same as the output field names.DrillImplementor.visitChild
(DrillRel parent, int ordinal, org.apache.calcite.rel.RelNode child) -
Uses of DrillRel in org.apache.drill.exec.planner.sql.handlers
Modifier and TypeMethodDescriptionstatic DrillRel
FindLimit0Visitor.addLimitOnTopOfLeafNodes
(DrillRel rel) protected DrillRel
DefaultSqlHandler.addRenamedProject
(DrillRel rel, org.apache.calcite.rel.type.RelDataType validatedRowType) protected DrillRel
AnalyzeTableHandler.convertToDrel
(org.apache.calcite.rel.RelNode relNode, AbstractSchema schema, String analyzeTableName, double samplePercent) 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 arerecognized types
and honored by execution, then this method returns the tree: DrillDirectScanRel(field types).Modifier and TypeMethodDescriptionstatic DrillRel
FindLimit0Visitor.addLimitOnTopOfLeafNodes
(DrillRel rel) protected DrillRel
DefaultSqlHandler.addRenamedProject
(DrillRel rel, org.apache.calcite.rel.type.RelDataType validatedRowType) -
Uses of DrillRel in org.apache.drill.exec.store.enumerable.plan
Modifier and TypeClassDescriptionclass
The vertex simply holds the child nodes but contains its own traits.