Class DrillRelFactories
java.lang.Object
org.apache.drill.exec.planner.logical.DrillRelFactories
Contains factory implementation for creating various Drill Logical Rel nodes.
-
Field Summary
Modifier and TypeFieldDescriptionstatic final org.apache.calcite.rel.core.RelFactories.AggregateFactory
static final org.apache.calcite.rel.core.RelFactories.FilterFactory
static final org.apache.calcite.rel.core.RelFactories.JoinFactory
static final org.apache.calcite.rel.core.RelFactories.ProjectFactory
static final org.apache.calcite.rel.core.RelFactories.SetOpFactory
static final org.apache.calcite.rel.core.RelFactories.SemiJoinFactory
static final org.apache.calcite.tools.RelBuilderFactory
ARelBuilderFactory
that creates aDrillRelBuilder
that will create logical relational expressions for everything. -
Constructor Summary
-
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_BUILDERARelBuilderFactory
that creates aDrillRelBuilder
that will create logical relational expressions for everything.
-
-
Constructor Details
-
DrillRelFactories
public DrillRelFactories()
-