Skip to content

[6.x.x] XQuery Resource Cleanup and Execution API#226

Open
adamretter wants to merge 5 commits into
develop-6.x.xfrom
6.x.x/refactor/xquery-resource-cleanup
Open

[6.x.x] XQuery Resource Cleanup and Execution API#226
adamretter wants to merge 5 commits into
develop-6.x.xfrom
6.x.x/refactor/xquery-resource-cleanup

Conversation

@adamretter

Copy link
Copy Markdown
Member

Backport of #224

Ensures that Sequences and Items are always cleanup up from the Java XQuery API. It adds a new XQuery API - org.exist.xquery.XQueryUtil to make this simpler for callers.

Additionally, ensures that ResourceSets and Resources produced from XQuery execution in the XML:DB API are always cleaned up.

@adamretter adamretter added this to the elemental-6.11.0 milestone Jul 5, 2026
@adamretter adamretter self-assigned this Jul 5, 2026
@adamretter adamretter added bug Something isn't working enhancement New feature or request labels Jul 5, 2026
@cla-bot cla-bot Bot added the cla-signed label Jul 5, 2026
@evolvedbinary evolvedbinary deleted a comment from codacy-production Bot Jul 5, 2026
@adamretter adamretter force-pushed the 6.x.x/refactor/xquery-resource-cleanup branch from 1a560f5 to f0a2d56 Compare July 5, 2026 14:59
@codacy-production

Copy link
Copy Markdown

Not up to standards ⛔

NEW Get contextual insights on your PRs based on Codacy's metrics, along with PR and Jira context, without leaving GitHub. Enable AI reviewer
TIP This summary will be updated as you push new changes.

@adamretter adamretter force-pushed the 6.x.x/refactor/xquery-resource-cleanup branch from f0a2d56 to 5575841 Compare July 5, 2026 16:31
…ML-RPC API) by ensuring that resources used in queries and retrieving documents are correctly cleaned up.

See xmldb-org/xmldb-api#251
@adamretter adamretter force-pushed the 6.x.x/refactor/xquery-resource-cleanup branch from 5575841 to 2b30383 Compare July 6, 2026 15:52
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

bug Something isn't working cla-signed enhancement New feature or request

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant