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?


---

Reply via email to