DRILL-3993: Changes for CALCITE-2092
Project: http://git-wip-us.apache.org/repos/asf/drill/repo Commit: http://git-wip-us.apache.org/repos/asf/drill/commit/65806741 Tree: http://git-wip-us.apache.org/repos/asf/drill/tree/65806741 Diff: http://git-wip-us.apache.org/repos/asf/drill/diff/65806741 Branch: refs/heads/master Commit: 6580674134339fb31cd42f8003e2494f04cac205 Parents: 663518e Author: Volodymyr Vysotskyi <vvo...@gmail.com> Authored: Tue Dec 26 14:03:54 2017 +0200 Committer: Volodymyr Vysotskyi <vvo...@gmail.com> Committed: Tue Jan 16 12:10:13 2018 +0200 ---------------------------------------------------------------------- .../java/org/apache/drill/exec/planner/sql/SqlConverter.java | 7 +++++++ 1 file changed, 7 insertions(+) ---------------------------------------------------------------------- http://git-wip-us.apache.org/repos/asf/drill/blob/65806741/exec/java-exec/src/main/java/org/apache/drill/exec/planner/sql/SqlConverter.java ---------------------------------------------------------------------- diff --git a/exec/java-exec/src/main/java/org/apache/drill/exec/planner/sql/SqlConverter.java b/exec/java-exec/src/main/java/org/apache/drill/exec/planner/sql/SqlConverter.java index 563f58e..8ad4df7 100644 --- a/exec/java-exec/src/main/java/org/apache/drill/exec/planner/sql/SqlConverter.java +++ b/exec/java-exec/src/main/java/org/apache/drill/exec/planner/sql/SqlConverter.java @@ -65,6 +65,7 @@ import org.apache.calcite.sql.validate.SqlValidatorScope; import org.apache.calcite.sql.validate.SqlValidatorUtil; import org.apache.calcite.sql2rel.RelDecorrelator; import org.apache.calcite.sql2rel.SqlToRelConverter; +import org.apache.calcite.tools.RelBuilderFactory; import org.apache.calcite.util.Util; import org.apache.commons.collections.ListUtils; import org.apache.drill.common.config.DrillConfig; @@ -76,6 +77,7 @@ import org.apache.drill.exec.ops.QueryContext; import org.apache.drill.exec.ops.UdfUtilities; import org.apache.drill.exec.planner.cost.DrillCostBase; import org.apache.drill.exec.planner.logical.DrillConstExecutor; +import org.apache.drill.exec.planner.logical.DrillRelFactories; import org.apache.drill.exec.planner.physical.DrillDistributionTraitDef; import org.apache.drill.exec.planner.physical.PlannerSettings; import org.apache.drill.exec.rpc.user.UserSession; @@ -443,6 +445,11 @@ public class SqlConverter { public int getInSubQueryThreshold() { return inSubqueryThreshold; } + + @Override + public RelBuilderFactory getRelBuilderFactory() { + return DrillRelFactories.LOGICAL_BUILDER; + } } /**