Uses of Interface
org.apache.drill.exec.planner.logical.DrillRel
Packages that use DrillRel
Package
Description
-
Uses of DrillRel in org.apache.drill.exec.planner.logical
Classes in org.apache.drill.exec.planner.logical that implement DrillRelModifier and TypeClassDescriptionclassAggregation implemented in Drill.classDrill logical node for "Analyze".classLogical RelNode representing aDirectGroupScan.classMinus implemented in Drill.classclassIntersect implemented in Drill.classLogical Join implemented in Drill.classclassclassProject implemented in Drill.classGroupScan of a Drill table.classclassclassSort implemented in Drill.classclassUnion implemented in Drill.classclassLogical Values implementation in Drill.classclassclassclassclassclassMethods in org.apache.drill.exec.planner.logical with parameters of type DrillRelModifier and TypeMethodDescriptionvoidstatic LogicalOperatorDrillJoinRel.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
Methods in org.apache.drill.exec.planner.sql.handlers that return DrillRelModifier and TypeMethodDescriptionstatic DrillRelFindLimit0Visitor.addLimitOnTopOfLeafNodes(DrillRel rel) protected DrillRelDefaultSqlHandler.addRenamedProject(DrillRel rel, org.apache.calcite.rel.type.RelDataType validatedRowType) protected DrillRelAnalyzeTableHandler.convertToDrel(org.apache.calcite.rel.RelNode relNode, AbstractSchema schema, String analyzeTableName, double samplePercent) protected DrillRelDefaultSqlHandler.convertToDrel(org.apache.calcite.rel.RelNode relNode) Return Drill Logical RelNode tree for a SELECT statement, when it is executed / explained directly.protected DrillRelDefaultSqlHandler.convertToRawDrel(org.apache.calcite.rel.RelNode relNode) Given a relNode tree for SELECT statement, convert to Drill Logical RelNode tree.static DrillRelFindLimit0Visitor.getDirectScanRelIfFullySchemaed(org.apache.calcite.rel.RelNode rel) If all field types of the given node arerecognized typesand honored by execution, then this method returns the tree: DrillDirectScanRel(field types).Methods in org.apache.drill.exec.planner.sql.handlers with parameters of type DrillRelModifier and TypeMethodDescriptionstatic DrillRelFindLimit0Visitor.addLimitOnTopOfLeafNodes(DrillRel rel) protected DrillRelDefaultSqlHandler.addRenamedProject(DrillRel rel, org.apache.calcite.rel.type.RelDataType validatedRowType) -
Uses of DrillRel in org.apache.drill.exec.store.enumerable.plan
Classes in org.apache.drill.exec.store.enumerable.plan that implement DrillRelModifier and TypeClassDescriptionclassThe vertex simply holds the child nodes but contains its own traits.