In the below guide we can see its all annotation driven and entity , all the dao classes are generated during compile time.
https://quarkus.io/guides/cassandra#reactive
If you want to execute queries natively like u have a sql and prepare stmt and set values, execute it and then process the resultset , you can make use of QuarkusCqlSession class and add db properties in application.properties , this api gives output of Multi type.
cqlSession.prepare(sql).boundStatementBuilder().set(...).build(); cqlSession.executeReactive(boundstmt);
Q) Why the quarkus/cassandra-quarkus-client does not use the smallrye-mutiny-vertx-cassandra-client to interact with cassandra db ?