Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Implement correct unnesting operators in extract() #2220

Merged
merged 13 commits into from
Mar 26, 2025
Merged

Conversation

piotrszul
Copy link
Collaborator

Resolves #2068

@piotrszul piotrszul self-assigned this Mar 11, 2025
@piotrszul piotrszul added the bug Something isn't working label Mar 11, 2025
@piotrszul piotrszul added this to the v8.0.0 milestone Mar 11, 2025
@piotrszul piotrszul requested a review from johngrimes March 14, 2025 00:09
@piotrszul
Copy link
Collaborator Author

piotrszul commented Mar 14, 2025

@johngrimes would you mind having a lookin at this pool request, in particular on the ImplicitUnnester , ExtractQueryExecutor, ImplicitUnnesterTest , and ExtactQueryTest, plus fhirpath/UNNESTING.md.
I have made some assumptions about how the unnesting should work in some cases that have not been covered by existing test cases that I would like you to check. More details in #2068

# Conflicts:
#	fhirpath/src/main/java/au/csiro/pathling/fhirpath/execution/DataRootResolver.java
#	fhirpath/src/main/java/au/csiro/pathling/fhirpath/execution/ExecutorUtils.java
#	fhirpath/src/main/java/au/csiro/pathling/fhirpath/function/provider/ResolverFunctions.java
@piotrszul piotrszul merged commit 01ec6ab into release/8.0.0 Mar 26, 2025
18 checks passed
@piotrszul piotrszul deleted the issue/2068 branch March 26, 2025 21:30
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
bug Something isn't working
Projects
Status: Done
Development

Successfully merging this pull request may close these issues.

1 participant