Skip to content

Add support for AOT-generated geospatial/vector search queries, expression parameter bindings, and regular expressions #5005

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

Closed
wants to merge 8 commits into from

Conversation

christophstrobl
Copy link
Member

@christophstrobl christophstrobl commented Jun 18, 2025

Closes: #5004
Closes: #5006

Also adds:

  • general expression evaluation
  • Collation support for queries

@christophstrobl christophstrobl changed the title Add support for generating geospatial queries during AOT run. Add support for generating geospatial queries & expression parameter bindings during AOT run. Jun 20, 2025
@christophstrobl christophstrobl changed the title Add support for generating geospatial queries & expression parameter bindings during AOT run. Add support for generating geospatial queries & expression parameter bindings & regular expressions during AOT run. Jun 20, 2025
@christophstrobl christophstrobl changed the title Add support for generating geospatial queries & expression parameter bindings & regular expressions during AOT run. Add support for generating geospatial/vector search queries & expression parameter bindings & regular expressions during AOT run. Jun 25, 2025
@christophstrobl
Copy link
Member Author

we should merge #5014 before this one and make sure to apply the EnableIfVectorSearchAvailable annotation.

@christophstrobl christophstrobl force-pushed the issue/aot-geonear-queries branch from cdb46ca to 34ad67e Compare July 9, 2025 13:17
@christophstrobl christophstrobl force-pushed the issue/aot-geonear-queries branch from 64b255b to 56f6230 Compare July 10, 2025 07:06
christophstrobl and others added 2 commits July 10, 2025 10:09
Upgrade junit-pioneer along the way
Refactor evaluation handling, align with JPA using MongoParameters and the originating Method. Add support for reactive GeoNear count.
@mp911de mp911de added the type: enhancement A general enhancement label Jul 15, 2025
@mp911de mp911de added this to the 5.0 M4 (2025.1.0) milestone Jul 15, 2025
@mp911de mp911de changed the title Add support for generating geospatial/vector search queries & expression parameter bindings & regular expressions during AOT run. Add support for AOT-generated geospatial/vector search queries, expression parameter bindings, and regular expressions Jul 15, 2025
mp911de pushed a commit that referenced this pull request Jul 15, 2025
mp911de pushed a commit that referenced this pull request Jul 15, 2025
mp911de pushed a commit that referenced this pull request Jul 15, 2025
mp911de pushed a commit that referenced this pull request Jul 15, 2025
mp911de pushed a commit that referenced this pull request Jul 15, 2025
mp911de added a commit that referenced this pull request Jul 15, 2025
Refactor evaluation handling, align with JPA using MongoParameters and the originating Method. Add support for reactive GeoNear count. Hide Placeholder abstraction and create DocumentSerializer utility.

See #5004
Original pull request: #5005
@mp911de mp911de closed this Jul 15, 2025
@mp911de mp911de deleted the issue/aot-geonear-queries branch July 15, 2025 14:36
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
type: enhancement A general enhancement
Projects
None yet
Development

Successfully merging this pull request may close these issues.

Add support for expressions in AOT-generated query methods Add support for geospatial AOT-generated query methods
2 participants