public QueryResult classOnlyQuery(QQueryBase query, ClassMetadata clazz) { if (!clazz.hasClassIndex()) { return new IdListQueryResult(query.transaction()); } final AbstractQueryResult queryResult = newQueryResult(query.transaction()); queryResult.loadFromClassIndex(clazz); return queryResult; }