Paul Merlin created POLYGENE-267:
------------------------------------
Summary: Model extensions capabilities in tooling
Key: POLYGENE-267
URL: https://issues.apache.org/jira/browse/POLYGENE-267
Project: Polygene
Issue Type: Wish
Reporter: Paul Merlin
Extensions may have capabilities. Especially implementations of EntityStore and
Index/Query.
Here's a non exhaustive list for EntityStore:
- Backup/Restore
- Stream<EntityState> entityStates(), aka. give me everything!
- Optimistic Locking
- etc ...
and for Query:
- query by regex
- query by complex value
- native queries
- etc...
Many of the implementations found in the SDK does not support some of these
capabilities. And this can only be deduces from the code at the moment. Ignored
tests from {{testsupport}} base test suites are a decent indicator of the
situation. But it's totally unconvenient for both users and developers.
We should think about a way to advertise features supported by ES and
Index/Query extensions in a way that allow us to report easily and include the
information in the generated documentation.
The base test suites could also match the capabilities to make things crystal
clear.
--
This message was sent by Atlassian JIRA
(v6.4.14#64029)