xzh_dz created CALCITE-3988: ------------------------------- Summary: Intersect in RelMdRowCount doesn't take into account 'intersect all' Key: CALCITE-3988 URL: https://issues.apache.org/jira/browse/CALCITE-3988 Project: Calcite Issue Type: Wish Reporter: xzh_dz
Same as [https://issues.apache.org/jira/browse/CALCITE-3287|https://issues.apache.org/jira/browse/CALCITE-3287]. Intersect in RelMdRowCount.java doesn't take into account 'intersect all' . {code:java} public Double getRowCount(Intersect rel, RelMetadataQuery mq) { Double rowCount = null; for (RelNode input : rel.getInputs()) { Double partialRowCount = mq.getRowCount(input); if (rowCount == null || partialRowCount != null && partialRowCount < rowCount) { rowCount = partialRowCount; } } return rowCount; } {code} -- This message was sent by Atlassian Jira (v8.3.4#803005)