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)