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

Cancellable spatial property functions #2930

Open
Aklakan opened this issue Jan 8, 2025 · 0 comments · May be fixed by #2931
Open

Cancellable spatial property functions #2930

Aklakan opened this issue Jan 8, 2025 · 0 comments · May be fixed by #2931
Labels
enhancement Incrementally add new feature

Comments

@Aklakan
Copy link
Contributor

Aklakan commented Jan 8, 2025

Version

5.3.0-SNAPSHOT

Feature

In jena-geosparql, many (if not all) property functions do not respect query cancellation.
For example, accidentally executing a query such as below creates a cross product of all geometries in the store which may run for days, weeks or longer, regardless of the query timeout setting.

PREFIX geo: <http://www.opengis.net/ont/geosparql#> SELECT * { ?a geo:sfIntersects ?b . }

The proposed solution is to improve the implementations in jena-geosparql to make more use of the QueryIter machinery which provides the cancellation system.

Are you interested in contributing a solution yourself?

Yes

@Aklakan Aklakan added the enhancement Incrementally add new feature label Jan 8, 2025
Aklakan pushed a commit to AKSW/jena that referenced this issue Jan 8, 2025
Aklakan pushed a commit to AKSW/jena that referenced this issue Jan 8, 2025
Aklakan pushed a commit to AKSW/jena that referenced this issue Jan 8, 2025
Aklakan pushed a commit to AKSW/jena that referenced this issue Jan 8, 2025
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement Incrementally add new feature
Projects
None yet
Development

Successfully merging a pull request may close this issue.

1 participant