I've created https://github.com/hibernate/hibernate-ogm/pull/285 which
moves all the types from a dialect module to one parent package per
dialect, e.g. org.hibernate.ogm.dialect.mongodb.*.
The dialect type, the store identifier type (e.g. MongoDB) and the
properties type (if present, e.g. MongDBP
> a) it adds many empty packages which seem user-exposed but actually
aren't (org.hibernate.ogm.logging, org.hibernate.ogm.logging.
mongodb) and b) it makes it cumbersome to structure impl-internal stuff
into sub-packages (have a look at the CouchDB module [1] to see what I
mean).
I think I've mis