Class DrillRelFactories
java.lang.Object
org.apache.drill.exec.planner.logical.DrillRelFactories
Contains factory implementation for creating various Drill Logical Rel nodes.
-
Field Summary
FieldsModifier and TypeFieldDescriptionstatic final org.apache.calcite.rel.core.RelFactories.AggregateFactorystatic final org.apache.calcite.rel.core.RelFactories.FilterFactorystatic final org.apache.calcite.rel.core.RelFactories.JoinFactorystatic final org.apache.calcite.rel.core.RelFactories.ProjectFactorystatic final org.apache.calcite.rel.core.RelFactories.SetOpFactorystatic final org.apache.calcite.rel.core.RelFactories.SemiJoinFactorystatic final org.apache.calcite.tools.RelBuilderFactoryARelBuilderFactorythat creates aDrillRelBuilderthat will create logical relational expressions for everything. -
Constructor Summary
Constructors -
Method Summary
-
Field Details
-
DRILL_LOGICAL_SET_OP_FACTORY
public static final org.apache.calcite.rel.core.RelFactories.SetOpFactory DRILL_LOGICAL_SET_OP_FACTORY -
DRILL_LOGICAL_PROJECT_FACTORY
public static final org.apache.calcite.rel.core.RelFactories.ProjectFactory DRILL_LOGICAL_PROJECT_FACTORY -
DRILL_LOGICAL_FILTER_FACTORY
public static final org.apache.calcite.rel.core.RelFactories.FilterFactory DRILL_LOGICAL_FILTER_FACTORY -
DRILL_LOGICAL_JOIN_FACTORY
public static final org.apache.calcite.rel.core.RelFactories.JoinFactory DRILL_LOGICAL_JOIN_FACTORY -
DRILL_LOGICAL_AGGREGATE_FACTORY
public static final org.apache.calcite.rel.core.RelFactories.AggregateFactory DRILL_LOGICAL_AGGREGATE_FACTORY -
DRILL_SEMI_JOIN_FACTORY
public static final org.apache.calcite.rel.core.RelFactories.SemiJoinFactory DRILL_SEMI_JOIN_FACTORY -
LOGICAL_BUILDER
public static final org.apache.calcite.tools.RelBuilderFactory LOGICAL_BUILDERARelBuilderFactorythat creates aDrillRelBuilderthat will create logical relational expressions for everything.
-
-
Constructor Details
-
DrillRelFactories
public DrillRelFactories()
-