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

NoSQL databases need to be allowed to raise errors for function that the database type is not capable of #782

Open
4 of 7 tasks
njr-11 opened this issue Jul 1, 2024 · 2 comments
Labels
documentation Improvements or additions to documentation enhancement New feature or request test Something test-related
Milestone

Comments

@njr-11
Copy link
Contributor

njr-11 commented Jul 1, 2024

We need to update the specification (section 5.4.5?) to permit NoSQL databases to raise UnsupportedOperationException for operations that the category of NoSQL database (key-value, document, ...) is not capable of.

Refer to the table from Otavio, https://github.com/jakartaee/data/pull/771/files#r1649951754 which has a lot of information, and needs further clarification beyond that (for the ones that are maybe/some).

The TCK also needs to trap UnsupportedOperationException and allow if not required for that database type.

Here is a checklist where we can add separate PRs for the work:

After completing the above, add documentation of the above in the next release.

@njr-11 njr-11 added documentation Improvements or additions to documentation enhancement New feature or request test Something test-related labels Jul 1, 2024
@njr-11 njr-11 added this to the 1.1 milestone Jul 1, 2024
@gavinking
Copy link
Contributor

Assign this to me if you like (and assuming you're not in a super hurry to get it done right away).

@njr-11
Copy link
Contributor Author

njr-11 commented Jul 1, 2024

Assign this to me if you like (and assuming you're not in a super hurry to get it done right away).

Definitely not in a hurry here. Specification updates should be delayed until 1.1.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
documentation Improvements or additions to documentation enhancement New feature or request test Something test-related
Projects
None yet
Development

No branches or pull requests

2 participants