List of usage examples for org.springframework.data.solr.core.query Query getGroupByFields
List<Field> getGroupByFields();
From source file:org.springframework.data.solr.core.query.SimpleQueryTest.java
@SuppressWarnings("rawtypes") @Test/*from www. j ava2s . c o m*/ public void testAddGroupBy() { Query query = new SimpleQuery().addGroupByField(new SimpleField("field_1")) .addGroupByField(new SimpleField("field_2")); Assert.assertEquals(2, ((List) query.getGroupByFields()).size()); }
From source file:org.springframework.data.solr.core.query.SimpleQueryTest.java
@Test public void testCloneQueryWithGroupBy() { Query source = new SimpleQuery(new Criteria("field_1").is("value_1")); source.addGroupByField(new SimpleField("field_2")); Query destination = SimpleQuery.fromQuery(source); Assert.assertEquals(1, destination.getGroupByFields().size()); }
From source file:org.springframework.data.solr.core.QueryParser.java
private void processQueryOptions(SolrQuery solrQuery, Query query) { appendPagination(solrQuery, query.getPageRequest()); appendProjectionOnFields(solrQuery, query.getProjectionOnFields()); appendGroupByFields(solrQuery, query.getGroupByFields()); appendFilterQuery(solrQuery, query.getFilterQueries()); appendSort(solrQuery, query.getSort()); }