public final class QueryResultWrapperImpl extends Object implements QueryResultWrapper
| Modifier and Type | Class and Description |
|---|---|
static class |
QueryResultWrapperImpl.MultipleRowIterator
Iterator aggregating multiple row iterators
|
| Modifier and Type | Method and Description |
|---|---|
long |
getApproxCount() |
String[] |
getColumnNames() |
org.apache.solr.client.solrj.response.FacetField |
getFacetDate(String name) |
List<org.apache.solr.client.solrj.response.FacetField> |
getFacetDates() |
org.apache.solr.client.solrj.response.FacetField |
getFacetField(String name) |
List<org.apache.solr.client.solrj.response.FacetField> |
getFacetFields() |
Map<String,Long> |
getFacetQuery() |
List<org.apache.solr.client.solrj.response.FacetField> |
getLimitingFacets() |
JCRNodeIteratorWrapper |
getNodes() |
org.apache.solr.client.solrj.response.RangeFacet |
getRangeFacet(String name) |
List<org.apache.solr.client.solrj.response.RangeFacet> |
getRangeFacets() |
javax.jcr.query.RowIterator |
getRows() |
String[] |
getSelectorNames() |
boolean |
isFacetFieldsEmpty(List<org.apache.solr.client.solrj.response.FacetField> facetFields) |
boolean |
isFacetResultsEmpty()
Check if the queryResultWrapper contains any facet results
|
boolean |
isRangeFacetsEmpty(List<org.apache.solr.client.solrj.response.RangeFacet> rangeFacets) |
static QueryResultWrapper |
wrap(List<QueryResultAdapter> queryResults,
long limit)
Decorates the provided list of query results, if needed.
|
public static QueryResultWrapper wrap(List<QueryResultAdapter> queryResults, long limit)
queryResults - the query results to be wrappedpublic String[] getColumnNames() throws javax.jcr.RepositoryException
getColumnNames in interface javax.jcr.query.QueryResultjavax.jcr.RepositoryExceptionpublic javax.jcr.query.RowIterator getRows()
throws javax.jcr.RepositoryException
getRows in interface javax.jcr.query.QueryResultjavax.jcr.RepositoryExceptionpublic JCRNodeIteratorWrapper getNodes() throws javax.jcr.RepositoryException
getNodes in interface javax.jcr.query.QueryResultgetNodes in interface QueryResultWrapperjavax.jcr.RepositoryExceptionpublic String[] getSelectorNames() throws javax.jcr.RepositoryException
getSelectorNames in interface javax.jcr.query.QueryResultjavax.jcr.RepositoryExceptionpublic List<org.apache.solr.client.solrj.response.FacetField> getFacetFields()
getFacetFields in interface QueryResultWrapperpublic List<org.apache.solr.client.solrj.response.FacetField> getFacetDates()
getFacetDates in interface QueryResultWrapperpublic List<org.apache.solr.client.solrj.response.RangeFacet> getRangeFacets()
getRangeFacets in interface QueryResultWrapperpublic org.apache.solr.client.solrj.response.FacetField getFacetField(String name)
getFacetField in interface QueryResultWrapperpublic org.apache.solr.client.solrj.response.FacetField getFacetDate(String name)
getFacetDate in interface QueryResultWrapperpublic org.apache.solr.client.solrj.response.RangeFacet getRangeFacet(String name)
getRangeFacet in interface QueryResultWrapperpublic Map<String,Long> getFacetQuery()
getFacetQuery in interface QueryResultWrapperpublic List<org.apache.solr.client.solrj.response.FacetField> getLimitingFacets()
getLimitingFacets in interface QueryResultWrapperpublic boolean isFacetFieldsEmpty(List<org.apache.solr.client.solrj.response.FacetField> facetFields)
isFacetFieldsEmpty in interface QueryResultWrapperpublic boolean isRangeFacetsEmpty(List<org.apache.solr.client.solrj.response.RangeFacet> rangeFacets)
isRangeFacetsEmpty in interface QueryResultWrapperpublic boolean isFacetResultsEmpty()
isFacetResultsEmpty in interface QueryResultWrapperpublic long getApproxCount()
getApproxCount in interface QueryResultWrapperCopyright © 2004–2020 Jahia Solutions Group SA. All rights reserved.