spring-data-mongodb icon indicating copy to clipboard operation
spring-data-mongodb copied to clipboard

AOT generated geospatial query methods.

Open christophstrobl opened this issue 5 months ago • 0 comments

Add support for ahead of time code generation for query methods (near & within) operating upon geospatial data (may require special geo index to be present).

List<Entity> findByLocationNear(Point point);

List<Entity> findByLocationNear(Point point, Distance maxDistance);

List<Entity> findByLocationWithin(Circle circle);

List<Entity> findByLocationWithin(Box box);

List<Entity> findByLocationWithin(Polygon polygon);

GeoResults<Entity> findByLocationNear(Point point, Distance maxDistance);

GeoResults<Entity> findByLocationNearAndLastname(Point point, Distance maxDistance, String Lastname);

GeoResults<Entity> findPersonByLocationNear(Point point, Range<Distance> distance);

GeoPage<Entity> findByLocationNear(Point point, Distance maxDistance, Pageable pageable);

christophstrobl avatar Jun 18 '25 07:06 christophstrobl