public class TimeWindowData extends AbstractTimeWindowData
AbstractTimeWindowData.BinClassCounts
intervalCount, intervalSize, intervalSizeApproximateLong, processDuration, processStart, processStartLong
Constructor and Description |
---|
TimeWindowData(SegmentData segmentData,
java.util.Set<Segment> selectedSegments,
CaseIdClassification classification,
org.joda.time.DateTime processStart,
org.joda.time.DateTime processEnd,
AggregationIntervalSettings aggregationIntervalSettings) |
Modifier and Type | Method and Description |
---|---|
boolean |
containsAll(java.util.Collection<Segment> selectedSegments) |
java.lang.Iterable<AbstractTimeWindowData.BinClassCounts> |
getCounts(Segment segment) |
java.lang.Iterable<AbstractTimeWindowData.BinClassCounts> |
getSubsetCounts(Segment segment,
org.joda.time.DateTime from,
org.joda.time.DateTime to) |
java.lang.Iterable<AbstractTimeWindowData.BinClassCounts> |
getSubsetCounts(Segment segment,
int from,
int to) |
ClassCounts.Counts |
max(Segment segment) |
bin, getIntervalCount, getIntervalSize
public TimeWindowData(SegmentData segmentData, java.util.Set<Segment> selectedSegments, CaseIdClassification classification, org.joda.time.DateTime processStart, org.joda.time.DateTime processEnd, AggregationIntervalSettings aggregationIntervalSettings)
public java.lang.Iterable<AbstractTimeWindowData.BinClassCounts> getCounts(Segment segment)
getCounts
in class AbstractTimeWindowData
public java.lang.Iterable<AbstractTimeWindowData.BinClassCounts> getSubsetCounts(Segment segment, org.joda.time.DateTime from, org.joda.time.DateTime to)
getSubsetCounts
in class AbstractTimeWindowData
public java.lang.Iterable<AbstractTimeWindowData.BinClassCounts> getSubsetCounts(Segment segment, int from, int to)
getSubsetCounts
in class AbstractTimeWindowData
public ClassCounts.Counts max(Segment segment)
max
in class AbstractTimeWindowData
public boolean containsAll(java.util.Collection<Segment> selectedSegments)
containsAll
in class AbstractTimeWindowData