Skip to content

Snowflake: preserve reluctant MATCH_RECOGNIZE quantifiers - #27

Merged
osipovartem merged 1 commit into
embucket-sync-df55.0.0from
df55-match-recognize-reluctant
Sep 14, 2026
Merged

osipovartem merged 1 commit into
embucket-sync-df55.0.0from
df55-match-recognize-reluctant

Conversation

@osipovartem

Copy link
Copy Markdown

Backports the MATCH_RECOGNIZE reluctant-quantifier correctness fix to the parser branch used by Rustice/DataFusion 55.

Previously A*? became (A*)? in the AST. It is now preserved as a reluctant *, and invalid stacked quantifiers are rejected.

Upstream: apache#2510

Locally verified with:

  • cargo +1.95.0 test --offline --all-features match_recognize
  • cargo +1.95.0 clippy --offline --all-targets --all-features -- -D warnings

@osipovartem
osipovartem merged commit b35a88f into embucket-sync-df55.0.0 Sep 14, 2026
19 checks passed
@osipovartem
osipovartem deleted the df55-match-recognize-reluctant branch September 14, 2026 20:52
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.

1 participant