Skip to content

[X-2105] Support right behaviour when we have alias or other normalize operation for view matcher#28

Open
zhuqi-lucas wants to merge 4 commits intobranch-51from
support-alias-etc-view-matcher
Open

[X-2105] Support right behaviour when we have alias or other normalize operation for view matcher#28
zhuqi-lucas wants to merge 4 commits intobranch-51from
support-alias-etc-view-matcher

Conversation

@zhuqi-lucas
Copy link
Collaborator

No description provided.

Copilot AI review requested due to automatic review settings February 27, 2026 05:34
Copy link

Copilot AI left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Pull request overview

This PR fixes a normalization bug in residual predicate subsumption to correctly compare normalized residual filter sets, and adds regression tests covering boolean predicate normalization, equivalence-class residual normalization, and alias-based filter rewrites.

Changes:

  • Fix residual set difference to use the normalized other_residuals set during subsumption checks.
  • Add regression tests for boolean predicate equivalences (NOT col vs col = false, col vs col = true).
  • Add regression tests for residual normalization across equivalence classes and for equality/range filters on aliased projection columns.

💡 Add Copilot custom instructions for smarter, more guided reviews. Learn how to get started.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants