public abstract class StatisticsData extends Object
| Modifier and Type | Field and Description |
|---|---|
protected SolrLoggerService |
solrLoggerService |
| Modifier | Constructor and Description |
|---|---|
protected |
StatisticsData()
Construct a blank query factory.
|
protected |
StatisticsData(Dataset dataset)
Wrap an existing Dataset in an unconfigured query factory.
|
| Modifier and Type | Method and Description |
|---|---|
void |
addDatasetGenerator(DatasetGenerator set)
Augment the list of facets (generators).
|
void |
addFilters(StatisticsFilter filter)
Augment the list of filters.
|
abstract Dataset |
createDataset(Context context)
Run the accumulated query and return its results.
|
Dataset |
getDataset()
Return the existing query result if there is one.
|
List<DatasetGenerator> |
getDatasetGenerators()
Return the current list of generators.
|
List<StatisticsFilter> |
getFilters()
Return the current list of filters.
|
void |
setDataset(Dataset dataset)
Jam an existing query result in.
|
protected final SolrLoggerService solrLoggerService
protected StatisticsData()
protected StatisticsData(Dataset dataset)
public void addDatasetGenerator(DatasetGenerator set)
public void addFilters(StatisticsFilter filter)
public List<DatasetGenerator> getDatasetGenerators()
public List<StatisticsFilter> getFilters()
public Dataset getDataset()
public void setDataset(Dataset dataset)
public abstract Dataset createDataset(Context context) throws SQLException, org.apache.solr.client.solrj.SolrServerException, IOException, ParseException
SQLExceptionorg.apache.solr.client.solrj.SolrServerExceptionIOExceptionParseExceptionCopyright © 2016 DuraSpace. All rights reserved.