The difference between `org.apache.geode.cache.query` and 
`org.apache.geode.query` is fairly small but they are non-internal User APIs. 
So for fixing modularization I would lean away from changing the User packages 
-- or do so as little as possible. The impression I got on the dev-list was 
that we were just shuffling around internal packages without reshaping our 
non-internal User packages. You should probably be more explicit about exposing 
or altering User packages (especially on the dev-list). That's also why I was 
asking for `org.apache.geode.cache.query.cq` instead of `org.apache.geode.cq` 
-- because I feel like we're making a pretty permanent decision that impacts 
the User API/package for CQ. It'll be next to impossible to change that after 
Geode 1.9.0 releases.

[ Full content available at: https://github.com/apache/geode/pull/2915 ]
This message was relayed via gitbox.apache.org for 
notifications@geode.apache.org

Reply via email to