| Package | Description |
|---|---|
| org.gcube.accounting.analytics.persistence |
| Modifier and Type | Method and Description |
|---|---|
SortedSet<NumberedFilter> |
AccountingPersistenceQuery.getFilterValues(Class<? extends org.gcube.documentstore.records.AggregatedRecord<?,?>> clz,
TemporalConstraint temporalConstraint,
List<Filter> filters,
String key) |
SortedSet<NumberedFilter> |
AccountingPersistenceBackendQuery.getFilterValues(Class<? extends org.gcube.documentstore.records.AggregatedRecord<?,?>> clz,
TemporalConstraint temporalConstraint,
List<Filter> filters,
String key)
Return a sortedSet filter value
|
SortedSet<NumberedFilter> |
AccountingPersistenceQuery.getNextPossibleValues(Class<? extends org.gcube.documentstore.records.AggregatedRecord<?,?>> clz,
TemporalConstraint temporalConstraint,
List<Filter> filters,
String key) |
SortedSet<NumberedFilter> |
AccountingPersistenceQuery.getNextPossibleValues(Class<? extends org.gcube.documentstore.records.AggregatedRecord<?,?>> clz,
TemporalConstraint temporalConstraint,
List<Filter> filters,
String key,
String orderingProperty) |
SortedSet<NumberedFilter> |
AccountingPersistenceBackendQuery.getNextPossibleValues(Class<? extends org.gcube.documentstore.records.AggregatedRecord<?,?>> clz,
TemporalConstraint temporalConstraint,
List<Filter> filters,
String key,
String orderingProperty) |
SortedMap<Calendar,Info> |
AccountingPersistenceQuery.getTimeSeries(Class<? extends org.gcube.documentstore.records.AggregatedRecord<?,?>> clz,
TemporalConstraint temporalConstraint,
List<Filter> filters)
Query the persistence obtaining a Map where the date is the key and the
#Info is the value.
|
SortedMap<Calendar,Info> |
AccountingPersistenceBackendQuery.getTimeSeries(Class<? extends org.gcube.documentstore.records.AggregatedRecord<?,?>> clz,
TemporalConstraint temporalConstraint,
List<Filter> filters)
Query the persistence obtaining a Map where the date is the key and the
#Info is the value.
|
SortedMap<Calendar,Info> |
AccountingPersistenceQuery.getTimeSeries(Class<? extends org.gcube.documentstore.records.AggregatedRecord<?,?>> clz,
TemporalConstraint temporalConstraint,
List<Filter> filters,
boolean pad) |
SortedMap<NumberedFilter,SortedMap<Calendar,Info>> |
AccountingPersistenceQuery.getTopValues(Class<? extends org.gcube.documentstore.records.AggregatedRecord<?,?>> clz,
TemporalConstraint temporalConstraint,
List<Filter> filters,
String topKey) |
SortedMap<NumberedFilter,SortedMap<Calendar,Info>> |
AccountingPersistenceQuery.getTopValues(Class<? extends org.gcube.documentstore.records.AggregatedRecord<?,?>> clz,
TemporalConstraint temporalConstraint,
List<Filter> filters,
String topKey,
String orderingProperty)
Return a SortedMap containing the TimeSeries for top values for a certain
key taking in account all Filters.
|
SortedMap<NumberedFilter,SortedMap<Calendar,Info>> |
AccountingPersistenceBackendQuery.getTopValues(Class<? extends org.gcube.documentstore.records.AggregatedRecord<?,?>> clz,
TemporalConstraint temporalConstraint,
List<Filter> filters,
String topKey,
String orderingProperty)
Return a SortedMap containing the TimeSeries for top values for a certain
key taking in account all Filters.
|
SortedMap<NumberedFilter,SortedMap<Calendar,Info>> |
AccountingPersistenceQuery.getTopValues(Class<? extends org.gcube.documentstore.records.AggregatedRecord<?,?>> clz,
TemporalConstraint temporalConstraint,
List<Filter> filters,
String topKey,
String orderingProperty,
boolean pad,
int limit) |
org.json.JSONObject |
AccountingPersistenceQuery.getUsageValue(Class<? extends org.gcube.documentstore.records.AggregatedRecord<?,?>> clz,
TemporalConstraint temporalConstraint,
Filter applicant) |
org.json.JSONObject |
AccountingPersistenceBackendQuery.getUsageValue(Class<? extends org.gcube.documentstore.records.AggregatedRecord<?,?>> clz,
TemporalConstraint temporalConstraint,
Filter applicant)
Return a JsonObject with value
e.g.for StorageUsageRecord {"dataVolume":1860328,"operationCount":4115}
e.g.
|
List<Filters> |
AccountingPersistenceQuery.getUsageValueQuota(Class<? extends org.gcube.documentstore.records.AggregatedRecord<?,?>> clz,
TemporalConstraint temporalConstraint,
List<Filters> listUsage) |
List<Filters> |
AccountingPersistenceBackendQuery.getUsageValueQuota(Class<? extends org.gcube.documentstore.records.AggregatedRecord<?,?>> clz,
TemporalConstraint temporalConstraint,
List<Filters> filterPackageQuota)
in:[{ "consumerId" : "alessandro.pieve" }, { "serviceClass" : "DataAccess" }, { "serviceName" : "CkanConnector" }], d=null, orderingProperty=null]
out:[{ "consumerId" : "alessandro.pieve" }, { "serviceClass" : "DataAccess" }, { "serviceName" : "CkanConnector" }], d=88.0, orderingProperty=operationCount]
|
List<TotalFilters> |
AccountingPersistenceQuery.getUsageValueQuotaTotal(Class<? extends org.gcube.documentstore.records.AggregatedRecord<?,?>> clz,
TemporalConstraint temporalConstraint,
List<TotalFilters> listUsage) |
List<TotalFilters> |
AccountingPersistenceBackendQuery.getUsageValueQuotaTotal(Class<? extends org.gcube.documentstore.records.AggregatedRecord<?,?>> clz,
TemporalConstraint temporalConstraint,
List<TotalFilters> listUsage) |
static SortedMap<Calendar,Info> |
AccountingPersistenceQuery.padMap(SortedMap<Calendar,Info> unpaddedData,
TemporalConstraint temporalConstraint)
Pad the data
|
Copyright © 2016. All Rights Reserved.