Skip to content

Handle plugin-private stack types in callsite binder#29096

Merged
dain merged 1 commit intomasterfrom
user/dain/private-plugin-stack-types
Apr 14, 2026
Merged

Handle plugin-private stack types in callsite binder#29096
dain merged 1 commit intomasterfrom
user/dain/private-plugin-stack-types

Conversation

@dain
Copy link
Copy Markdown
Member

@dain dain commented Apr 14, 2026

A plugin can provide a type with a Java class stack type that is only visible in the plugin. These types can not be used directly in code generated by the engine because the generated code is loaded in a class loader that cannot see these private types. In this case we need to change the stack type in the generated code to Object and adapt any function to use Object instead of the private stack type. We only apply this adaptation for private stack types, to keep generated code more readable.

Fixed #29093

Release notes

(x) Release notes are required, with the following suggested text:

## Section
* Fix compile errors with geometry types. ({issue}`issuenumber`)

@dain dain merged commit b8264a8 into master Apr 14, 2026
205 of 210 checks passed
@dain dain deleted the user/dain/private-plugin-stack-types branch April 14, 2026 16:43
@github-actions github-actions bot added this to the 481 milestone Apr 14, 2026
@ebyhr ebyhr mentioned this pull request Apr 16, 2026
@ebyhr
Copy link
Copy Markdown
Member

ebyhr commented Apr 16, 2026

  • Fix compile errors with geometry types. ({issue}issuenumber)

Please replace issuenumber with 29093.

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

Development

Successfully merging this pull request may close these issues.

Regression: creating ST_POINT() does no longer work

3 participants