public class SetMapperEntry extends MapperEntry
conn| Constructor and Description |
|---|
SetMapperEntry(uk.ac.ed.epcc.webapp.AppContext c,
java.lang.String name,
java.lang.String description) |
| Modifier and Type | Method and Description |
|---|---|
protected UsageRecordQueryMapper |
getInnerQueryMapper(RecordSelector sel,
Reduction red,
PropExpression<? extends java.lang.Number> prop_tag,
PropertyTag<java.util.Date> start_prop,
PropertyTag<java.util.Date> end_prop)
Get a QueryMapper that combined records completely within a specified period
This is intended to be used as part of an overlap calculation.
|
protected java.util.Vector<java.lang.String> |
getLabels() |
uk.ac.ed.epcc.webapp.charts.strategy.SetRangeMapper |
getMapper(PlotEntry e) |
protected UsageRecordQueryMapper |
getOverlapQueryMapper(RecordSelector s,
Reduction red,
PropExpression<? extends java.lang.Number> prop_tag,
PropertyTag<java.util.Date> start_prop,
PropertyTag<java.util.Date> end_prop)
Get a Query mapper that combined records based on the overlap of records
defined by a pair of properties as defined in
OverlapHandler |
protected UsageRecordQueryMapper |
getPointQueryMapper(RecordSelector sel,
Reduction red,
PropExpression<? extends java.lang.Number> prop_tag,
PropertyTag<java.util.Date> end_prop)
Get a Query mapper that combined records selected on a single Date Property
No ovrelapp is considered.
|
void |
setLabel(java.lang.String lab) |
compatible, equals, getConfigMapperEntry, getConfigMapperEntry, getContext, getDescription, getMappers, getMappers, getMapperSet, getMapType, getName, hashCode, isCumulative, isStacked, makeBarTimeChartPlot, makePieTimeChartPlot, makeTimeChartPlot, MapSelector, parseMapSelector, plot, plot, plot, plot, plot, plot, plotBarTimeChart, plotPieTimeChart, plotTimeChart, setColours, setCumulative, setLegendName, setQuant, setStacked, setUseLine, toStringpublic SetMapperEntry(uk.ac.ed.epcc.webapp.AppContext c,
java.lang.String name,
java.lang.String description)
public void setLabel(java.lang.String lab)
public uk.ac.ed.epcc.webapp.charts.strategy.SetRangeMapper getMapper(PlotEntry e)
getMapper in class MapperEntryprotected UsageRecordQueryMapper getPointQueryMapper(RecordSelector sel, Reduction red, PropExpression<? extends java.lang.Number> prop_tag, PropertyTag<java.util.Date> end_prop)
MapperEntrygetPointQueryMapper in class MapperEntryprotected UsageRecordQueryMapper getOverlapQueryMapper(RecordSelector s, Reduction red, PropExpression<? extends java.lang.Number> prop_tag, PropertyTag<java.util.Date> start_prop, PropertyTag<java.util.Date> end_prop)
MapperEntryOverlapHandlergetOverlapQueryMapper in class MapperEntryprotected UsageRecordQueryMapper getInnerQueryMapper(RecordSelector sel, Reduction red, PropExpression<? extends java.lang.Number> prop_tag, PropertyTag<java.util.Date> start_prop, PropertyTag<java.util.Date> end_prop)
MapperEntrygetInnerQueryMapper in class MapperEntryprotected java.util.Vector<java.lang.String> getLabels()
getLabels in class MapperEntry