long doCount(Query query, Class<?> entityClass, CqlIdentifier tableName) { RegularStatement countStatement = getStatementFactory().count(query, getRequiredPersistentEntity(entityClass), tableName); Long count = getCqlOperations().queryForObject(countStatement, Long.class); return count != null ? count : 0L; }
@Override public long count(Class<?> entityClass) { Assert.notNull(entityClass, "Entity type must not be null"); Select select = QueryBuilder.select().countAll().from(getTableName(entityClass).toCql()); Long count = getCqlOperations().queryForObject(select, Long.class); return count != null ? count : 0L; }