public List<String> query(IndexQuery indexQuery, TransactionHandle tx) throws StorageException {
KeyCondition<String> condition = indexQuery.getCondition();
String store = indexQuery.getStore();
String family = getFamily(store);
String queryString = getQueryString(family, condition);
Query query = new Query();
query.setQuery(queryString);
BlurQuery blurQuery = new BlurQuery();
blurQuery.setQuery(query);
if (indexQuery.hasLimit()) {
blurQuery.setFetch(indexQuery.getLimit());
}