if (count > 0 && !query.isAggregated())
/** * Load data and populate results. * * @param dataFrame * the data frame * @param m * the m * @param kunderaQuery * the kundera query * @return the list */ public List<?> loadDataAndPopulateResults(DataFrame dataFrame, EntityMetadata m, KunderaQuery kunderaQuery) { if (kunderaQuery != null && kunderaQuery.isAggregated()) { return dataFrame.collectAsList(); } // TODO: handle the case of specific field selection else { return populateEntityObjectsList(dataFrame, m); } }
/** * Sets the select query. * * @param columns * the columns * @return the string */ private String setSelectQuery(List<String> columns) { if (columns != null && !columns.isEmpty()) { return CQLTranslator.SELECT_QUERY; } if (kunderaQuery.isAggregated()) { Expression selectExpression = ((SelectClause) kunderaQuery.getSelectStatement().getSelectClause()).getSelectExpression(); // create query depending on function if (selectExpression instanceof CountFunction) { return CQLTranslator.SELECT_COUNT_QUERY; } } return CQLTranslator.SELECTALL_QUERY; }
List<Object> results = new ArrayList<Object>(); if (!kunderaQuery.isAggregated())
Boolean useLuceneOrES) if (kunderaQuery.isAggregated())
aggregationBuilder = (selectStatement != null) ? query.isAggregated() ? buildSelectAggregations( aggregationBuilder, selectStatement, entityMetadata) : null : null;
if (query.isAggregated() == true && response.getAggregations() != null)
if (getKunderaQuery().isAggregated() && !useLuceneOrES)
if (kunderaQuery.isAggregated())
if (kunderaQuery.isAggregated())
aggregationBuilder = (selectStatement != null) ? query.isAggregated() ? buildSelectAggregations( aggregationBuilder, selectStatement, entityMetadata) : null : null;
if (query.isAggregated() == true && response.getAggregations() != null)
if (kunderaQuery.isAggregated())
if (kunderaQuery.isAggregated())