citusdata / citus

Distributed PostgreSQL as an extension
https://www.citusdata.com
GNU Affero General Public License v3.0
10.38k stars 659 forks source link

Columnar: use more advanced pruning logic for chunk filtering. #4670

Open jeff-davis opened 3 years ago

jeff-davis commented 3 years ago

Avoid predicate_refuted_by(); use something more like partition pruning or shard_pruning.c.

jeff-davis commented 3 years ago

The work on parameterized paths for columnar has partially resolved this issue. The current proposal is to move to ScanKeys, which will completely solve this issue.