diff --git ql/src/java/org/apache/hadoop/hive/ql/optimizer/calcite/reloperators/HiveJoin.java ql/src/java/org/apache/hadoop/hive/ql/optimizer/calcite/reloperators/HiveJoin.java index 91fef19..f411d90 100644 --- ql/src/java/org/apache/hadoop/hive/ql/optimizer/calcite/reloperators/HiveJoin.java +++ ql/src/java/org/apache/hadoop/hive/ql/optimizer/calcite/reloperators/HiveJoin.java @@ -26,6 +26,7 @@ import org.apache.calcite.plan.RelOptCluster; import org.apache.calcite.plan.RelOptCost; import org.apache.calcite.plan.RelOptPlanner; +import org.apache.calcite.plan.RelOptUtil; import org.apache.calcite.plan.RelTraitSet; import org.apache.calcite.rel.InvalidRelException; import org.apache.calcite.rel.RelCollations; @@ -156,7 +157,7 @@ private RelOptCost chooseJoinAlgorithmAndGetCost() { // 4. For each possible algorithm, calculate cost, and select best RelOptCost selfCost = null; if (LOG.isDebugEnabled()) { - LOG.debug("Join algorithm selection for: " + this); + LOG.debug("Join algorithm selection for:\n" + RelOptUtil.toString(this)); } for (JoinAlgorithm possibleAlgorithm : possibleAlgorithms) { switch (possibleAlgorithm) {