@Override public DoubleTimeSeries<DATE_TYPE> subSeries(final DATE_TYPE startTime, final DATE_TYPE endTime) { return _converter.convertFromInt( this, getFastSeries() .subSeriesFast( (startTime != null) ? _converter.convertToInt(startTime) : Integer.MIN_VALUE, (endTime != null) ? _converter.convertToInt(endTime) : Integer.MAX_VALUE)); }
@Override public DoubleTimeSeries<DATE_TYPE> head(final int numItems) { return _converter.convertFromInt(this, getFastSeries().headFast(numItems)); }
@Override public DATE_TYPE getTimeAt(final int index) { return _converter.convertFromInt(getFastSeries().getTimeFast(index)); }
@Override public DATE_TYPE getLatestTime() { return _converter.convertFromInt(getFastSeries().getLatestTimeFast()); }
@Override public DATE_TYPE[] timesArray() { return _converter.convertFromInt(getFastSeries().timesArrayFast()); }
@Override public List<DATE_TYPE> times() { return _converter.convertFromInt(getFastSeries().timesFast()); }