8000
File: executor.rs:800-821
CountDistinct and SumDistinct use Vec.contains for deduplication, which is O(n) per value, resulting in O(n²) total complexity for large groups.
Fix: Use HashSet for deduplication (note: Float complicates Hash impl).
perf(query): optimize CountDistinct/SumDistinct from O(n²) to O(n log n)
fix(types): replace pointer-address Ord with discriminant-based Ord f…
Activity
perf(query): optimize CountDistinct/SumDistinct from O(n²) to O(n log n)
fix(types): replace pointer-address Ord with discriminant-based Ord f…