Skip to content

feat: allow sourced-based properties in project into clause#13

Merged
YoEight merged 1 commit intomasterfrom
lax-project-constraint
Jan 21, 2026
Merged

feat: allow sourced-based properties in project into clause#13
YoEight merged 1 commit intomasterfrom
lax-project-constraint

Conversation

@YoEight
Copy link
Owner

@YoEight YoEight commented Jan 21, 2026

This change extends the PROJECT INTO clause to support sourced-based properties like e.type, previously restricted to record types only. The implementation adds proper validation to ensure that any variables referenced in property access chains are declared in scope, and introduces a more descriptive error message that distinguishes between expecting records versus sourced properties.

@YoEight YoEight merged commit 053a81c into master Jan 21, 2026
4 checks passed
@YoEight YoEight deleted the lax-project-constraint branch January 21, 2026 04:03
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