}
@Override
public Result<T> findAll(Sort sort) {
CypherQuery cq = new CypherQuery(template.getEntityType(clazz).getEntity(),template, template.isLabelBased());
return query(cq.toQueryString(sort), Collections.EMPTY_MAP);
}
@Override
public Result<T> query(String query, Map<String, Object> params) {
return template.query(query, params).to(clazz);