Skip to content

Detect deeply nested function aliases in QueryUtils. - #4301

Open
jewoodev wants to merge 2 commits into
spring-projects:mainfrom
jewoodev:queryutils-deep-function-aliases
Open

Detect deeply nested function aliases in QueryUtils.#4301
jewoodev wants to merge 2 commits into
spring-projects:mainfrom
jewoodev:queryutils-deep-function-aliases

Conversation

@jewoodev

Copy link
Copy Markdown
Contributor

QueryUtils now detects aliases for deeply nested function expressions such as COALESCE(NULLIF(TRIM(...), ...), ...) AS normalized. It scans balanced parentheses while respecting quoted function arguments so applySorting(...) keeps select aliases unqualified instead of treating them as entity properties.

See #4242

  • You have read the Spring Data contribution guidelines.
  • You use the code formatters provided here and have them applied to your changes. Don’t submit any formatting related changes.
  • You submit test cases (unit or integration tests) that back your changes.
  • You added yourself as author in the headers of the classes you touched. Amend the date range in the Apache license header if needed. For new types, add the license header (copy from another file and set the current year only).

jewoodev added 2 commits July 9, 2026 09:55
See spring-projects#4242

Signed-off-by: jewoodev <jewoos15@naver.com>
Signed-off-by: jewoodev <jewoos15@naver.com>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

status: waiting-for-triage An issue we've not yet triaged

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants