Currently we have Connector21QueryReporter and Connector30QueryReporter and they are part of connector module instead of commons just because they handle CQLStatement and ClientState which are part of Cassandra source code, and connector modules have dependency on Cassandra code.
Idea is to handle everything in DiagnosticsQueryHandler and extract reporting part to common class.
Currently we have Connector21QueryReporter and Connector30QueryReporter and they are part of connector module instead of commons just because they handle CQLStatement and ClientState which are part of Cassandra source code, and connector modules have dependency on Cassandra code.
Idea is to handle everything in
DiagnosticsQueryHandler
and extract reporting part to common class.