List<String> columns = getColumnList(m, metaModel, getKunderaQuery().getResult(), compoundKey); String selectQuery = setSelectQuery(columns);
query.getColumnList(m, metaModel, ((QueryImpl) query).getKunderaQuery().getResult(), null), expressions, maxResult);
protected List findUsingLucene(EntityMetadata m, Client client) { MetamodelImpl metaModel = (MetamodelImpl) kunderaMetadata.getApplicationMetadata().getMetamodel(m.getPersistenceUnit()); boolean useInvertedIndex = CassandraIndexHelper.isInvertedIndexingApplicable(m, MetadataUtils.useSecondryIndex(((ClientBase) client).getClientMetadata())); Map<Boolean, List<IndexClause>> ixClause = prepareIndexClause(m, useInvertedIndex); List<Object> result = new ArrayList<Object>(); if (((CassandraClientBase) client).isCql3Enabled(m)) { result = ((CassandraClientBase) client).executeQuery(m.getEntityClazz(), m.getRelationNames(), false, onQueryOverCQL3(m, client, metaModel, m.getRelationNames())); } else { result = ((CassandraEntityReader) getReader()).handleFindByRange(m, client, result, ixClause, true, getColumnList(m, metaModel, getKunderaQuery().getResult(), null), isSingleResult ? 1 : this.maxResult); } return result; }
result = ((CassandraClientBase) client).find(ixClause.get(isRowKeyQuery), m, false, null, isSingleResult ? 1 : this.maxResult, getColumnList(m, metaModel, getKunderaQuery().getResult(), null)); } else { result = ((CassandraEntityReader) getReader()).handleFindByRange(m, client, result, ixClause, isRowKeyQuery, getColumnList(m, metaModel, getKunderaQuery().getResult(), null), isSingleResult ? 1 : this.maxResult);
List<String> columns = getColumnList(m, getKunderaQuery().getResult(), compoundKey); String selectQuery = columns != null && !columns.isEmpty() ? CQLTranslator.SELECT_QUERY : CQLTranslator.SELECTALL_QUERY;
query.getColumnList(m, ((QueryImpl) query).getKunderaQuery().getResult(), null), expressions, maxResult);
getColumnList(m, getKunderaQuery().getResult(), null)); ixClause, isRowKeyQuery, getColumnList(m, getKunderaQuery().getResult(), null), isSingleResult ? 1 : this.maxResult);