liyafan82
liyafan82
According to our current implementation (`RelMdDistinctRowCount`), estimating the number of distinctive values (NDV) does not make good use of the filter condition. It simply forwards the call to its input...
Please see the discussions in https://issues.apache.org/jira/browse/CALCITE-4322#
See https://issues.apache.org/jira/browse/CALCITE-4155 After introducing the Sarg framework, we need to support it based on that.
According to the current code base, the only way to create AggregateCall objects is by calling one of the two AggregateCall#create methods (other create methods are deprecated). The two create...
See https://issues.apache.org/jira/browse/CALCITE-4126 The reason for stack overflow is that the JoinCommuteRule swaps children indiscriminately, which results in endless firing of the rule. To solve the problem, we modify the rule...
Currently, the source and target fields of class DefaultEdge is Object. This makes it necessary for some casts in the code base. In addition, it does not enforce the assertion...
According to our investigation, Calcite can produce large performance overhead due to meta data handler regeneration. To illustrate, suppose we want to get the average size of a rel node,...