As mentioned in
OAK-6304 I had an another look at the dependencies of the oak.spi.query packages space and found a single dependency on oak.plugins.index.*:
QueryIndex.FulltextQueryIndex.getNodeAggregator returns a org.apache.jackrabbit.oak.plugins.index.aggregate.NodeAggregator.
As far as I could see this is the only dependency left within the oak.spi.query package pointing to interfaces/classes inside oak-core.
Terry Mueller, would it be possible to move the org.apache.jackrabbit.oak.plugins.index.aggregate.NodeAggregator interface to some package below oak.spi.query or a potential (new) oak.spi.index? wdyt?