K - type of keyD - type of datapublic class InnerUsageRecordQueryMapper<K,D extends java.lang.Number> extends UsageRecordQueryMapper<K>
OverlapHandler that AVG means a time average so that
in that case records need to be scaled by the fraction of the period they overlap.labeller| Constructor and Description |
|---|
InnerUsageRecordQueryMapper(uk.ac.ed.epcc.webapp.AppContext conn,
RecordSelector sel,
int set,
Reduction red,
PropExpression<D> plot_prop,
PropertyTag<java.util.Date> start_prop,
PropertyTag<java.util.Date> end_prop,
PropertyKeyLabeller<K> lab) |
InnerUsageRecordQueryMapper(uk.ac.ed.epcc.webapp.AppContext conn,
RecordSelector sel,
PropExpression<K> key_prop,
Reduction red,
PropExpression<D> plot_prop,
PropertyTag<java.util.Date> start_prop,
PropertyTag<java.util.Date> end_prop,
PropertyKeyLabeller<K> lab) |
| Modifier and Type | Method and Description |
|---|---|
java.util.Map<java.lang.Integer,java.lang.Number> |
getOverlapMap(UsageProducer<?> o,
java.util.Date start,
java.util.Date end) |
getLabels, getSet, nSetspublic InnerUsageRecordQueryMapper(uk.ac.ed.epcc.webapp.AppContext conn,
RecordSelector sel,
PropExpression<K> key_prop,
Reduction red,
PropExpression<D> plot_prop,
PropertyTag<java.util.Date> start_prop,
PropertyTag<java.util.Date> end_prop,
PropertyKeyLabeller<K> lab)
public InnerUsageRecordQueryMapper(uk.ac.ed.epcc.webapp.AppContext conn,
RecordSelector sel,
int set,
Reduction red,
PropExpression<D> plot_prop,
PropertyTag<java.util.Date> start_prop,
PropertyTag<java.util.Date> end_prop,
PropertyKeyLabeller<K> lab)
public java.util.Map<java.lang.Integer,java.lang.Number> getOverlapMap(UsageProducer<?> o, java.util.Date start, java.util.Date end)