We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
1 parent 090f62c commit cc00095Copy full SHA for cc00095
1 file changed
datafusion/physical-expr/src/analysis.rs
@@ -319,15 +319,14 @@ fn calculate_selectivity(
319
(Some(initial_interval), Some(target_interval)) => {
320
if let Precision::Exact(distinct_count)
321
| Precision::Inexact(distinct_count) = target.distinct_count
322
- {
323
- if let Some(s) = singleton_selectivity(
+ && let Some(s) = singleton_selectivity(
324
initial_interval,
325
target_interval,
326
distinct_count,
327
- ) {
328
- acc *= s;
329
- continue;
330
- }
+ )
+ {
+ acc *= s;
+ continue;
331
}
332
acc *= cardinality_ratio(initial_interval, target_interval);
333
0 commit comments