K - type of keyD - type of datapublic class OverlapUsageRecordQueryMapper<K,D extends java.lang.Number> extends UsageRecordQueryMapper<K>
OverlapHandler overlap methods
Note that this may be inefficient if used in a TimeChart as the overlap records will be processed multiple times.labeller| Constructor and Description |
|---|
OverlapUsageRecordQueryMapper(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) |
OverlapUsageRecordQueryMapper(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 OverlapUsageRecordQueryMapper(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 OverlapUsageRecordQueryMapper(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)