Current Approach that i am using for deleting rows based on indexed column
Using cassandra 2.1.8 and kundera-cassandra-ds-driver for fetching rows from cassandra.
Is there any way to fire a delete query from Kundera.
You can do the following:
Query findQuery = entityManager.createQuery("Delete from PersonCassandra p where p.age = 10",
PersonCassandra.class);
findQuery.setMaxResults(5000);
findQuery.executeUpdate();
PS: Cassandra does not allow deleting rows based on non-primary keys, Kundera handles this internally in a similar way that you are doing.