> I must say that it is really encouraging to get your thoughts. > Thanks a ton Benjamin, Jacques-Henri, Jordan Nate and Chris. > > I do not have access on the client side where the CQL is executed.
QueryHandler (I called it QueryProcessor incorrectly in my initial reply) is server side: https://github.com/apache/cassandra/blob/cassandra-3.0/src/java/org/apache/cassandra/cql3/QueryHandler.java implemented by the QueryProcessor (which you would most likely want to extend and override): https://github.com/apache/cassandra/blob/cassandra-3.0/src/java/org/apache/cassandra/cql3/QueryProcessor.java Nothing is stopping you from continuing with processing mutations somewhere else though, I just think the above would be a good place to start and is supported-ish API.