Class TimeSeriesAggregation.DataFrameTimeSeries<R,C,V>
- java.lang.Object
-
- com.macrofocus.molap.series.AbstractSeries<K,V>
-
- com.macrofocus.molap.series.AbstractTimeSeries<R,V>
-
- com.macrofocus.molap.aggregates.aggregation.TimeSeriesAggregation.DataFrameTimeSeries<R,C,V>
-
- All Implemented Interfaces:
Series<R,V>
,TimeSeries<R,V>
- Enclosing class:
- TimeSeriesAggregation
public static class TimeSeriesAggregation.DataFrameTimeSeries<R,C,V> extends AbstractTimeSeries<R,V> implements TimeSeries<R,V>
-
-
Nested Class Summary
-
Nested classes/interfaces inherited from interface com.macrofocus.molap.series.TimeSeries
TimeSeries.TimeMode
-
-
Constructor Summary
Constructors Constructor Description DataFrameTimeSeries(Series time, Series column, java.lang.Iterable<R> rows)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description V
get(R key)
long
getAbsoluteTime(R key)
int
getAddress(R key)
R
getKey(int i)
long
getMaxTime()
long
getMinTime()
java.lang.Object
getName()
long
getRelativeTime(R key)
long
getSequantialTime(R key)
java.lang.Class
getType()
Series<R,V>
head(int count)
java.lang.Iterable<R>
keys()
<L> Series<L,V>
reindex(L... keys)
int
size()
Series<R,V>
tail(int count)
java.lang.String
toString()
-
Methods inherited from class com.macrofocus.molap.series.AbstractTimeSeries
getTime
-
Methods inherited from class com.macrofocus.molap.series.AbstractSeries
add, count, countUnique, divide, equals, hashCode, identitcal, indexMax, indexMin, max, mean, meanAbsoluteDeviation, median, min, multiply, pow, print, subtract, sum
-
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
-
Methods inherited from interface com.macrofocus.molap.series.Series
add, count, countUnique, divide, indexMax, indexMin, max, mean, meanAbsoluteDeviation, median, min, multiply, pow, print, subtract, sum
-
Methods inherited from interface com.macrofocus.molap.series.TimeSeries
getTime
-
-
-
-
Method Detail
-
getAbsoluteTime
public long getAbsoluteTime(R key)
- Specified by:
getAbsoluteTime
in interfaceTimeSeries<R,C>
-
getRelativeTime
public long getRelativeTime(R key)
- Specified by:
getRelativeTime
in interfaceTimeSeries<R,C>
-
getSequantialTime
public long getSequantialTime(R key)
- Specified by:
getSequantialTime
in interfaceTimeSeries<R,C>
-
getMinTime
public long getMinTime()
- Specified by:
getMinTime
in interfaceTimeSeries<R,C>
-
getMaxTime
public long getMaxTime()
- Specified by:
getMaxTime
in interfaceTimeSeries<R,C>
-
getAddress
public int getAddress(R key)
- Specified by:
getAddress
in interfaceSeries<R,C>
-
toString
public java.lang.String toString()
- Overrides:
toString
in classAbstractSeries<R,V>
-
-