Github user kaspersorensen commented on the issue:
https://github.com/apache/metamodel/pull/178
I like that idea myself. I notice that many projects (such as Hadoop,
Kafka, Guava, Spark) have a `@InterfaceStability` annotation. We could do the
same as them and mark this one as "Evolving" or so.
Taking that idea a step further ... We might even want to consider
annotating all our DataContexts with some informational annotations to let
people know about the Query characteristics which we currently just [capture in
the
wiki](https://cwiki.apache.org/confluence/display/METAMODEL/Query+execution+strategies).
Then we could certainly tag classes like this with some annotations that would
explain how the SQL analogy is constrained to more or less a subset of
meaningful queries.
I would definately volunteer to doing that work. But does that then mean we
merge this PR, or do you think it needs to be further considered?
---