commit | ce4ee732a2baf9a80fea47f60f5b9fa47316eb12 | [log] [tgz] |
---|---|---|
author | Volodymyr Vysotskyi <vvovyk@gmail.com> | Mon May 09 18:52:24 2022 +0300 |
committer | GitHub <noreply@github.com> | Mon May 09 23:52:24 2022 +0800 |
tree | 4f5cb870becde125b801d94291530568581d626f | |
parent | cee569f42f22c99597bf3d9c742aee09a4a928be [diff] |
DRILL-8212: Join queries fail with StackOverflowError (#2536)
diff --git a/exec/java-exec/src/main/java/org/apache/drill/exec/planner/cost/DrillRelMdSelectivity.java b/exec/java-exec/src/main/java/org/apache/drill/exec/planner/cost/DrillRelMdSelectivity.java index 9f3beca..95921e0 100644 --- a/exec/java-exec/src/main/java/org/apache/drill/exec/planner/cost/DrillRelMdSelectivity.java +++ b/exec/java-exec/src/main/java/org/apache/drill/exec/planner/cost/DrillRelMdSelectivity.java
@@ -372,7 +372,7 @@ int[] adjustments = new int[rel.getRowType().getFieldCount()]; if (DrillRelOptUtil.guessRows(rel)) { - return super.getSelectivity(rel, mq, predicate); + return RelMdUtil.guessSelectivity(predicate); } if (predicate != null) {