Package | Description |
---|---|
net.vleo.timel | |
net.vleo.timel.executor | |
net.vleo.timel.function | |
net.vleo.timel.iterator | |
net.vleo.timel.time | |
net.vleo.timel.variable |
Modifier and Type | Method | Description |
---|---|---|
static <V> TimeIterator<V> |
TimEL.evaluate(Expression<V> expression,
Interval interval) |
Evaluate a compiled expression.
|
Modifier and Type | Method | Description |
---|---|---|
<V> TimeIterator<V> |
ExecutorContext.debug(Object reference,
String id,
Interval interval,
TimeIterator<V> delegate) |
|
<V> UpscalableIterator<V> |
ExecutorContext.debug(Object reference,
String id,
Interval interval,
UpscalableIterator<V> delegate) |
Modifier and Type | Method | Description |
---|---|---|
UpscalableIterator<T> |
Function.evaluate(Interval interval,
ExecutorContext context,
net.vleo.timel.impl.upscaler.Upscaler<T> upscaler,
net.vleo.timel.impl.downscaler.Downscaler<T> downscaler,
net.vleo.timel.impl.target.Evaluable<?>... arguments) |
Evaluates the function.
|
static <T> UpscalableIterator<T>[] |
Function.evaluateAll(Interval interval,
ExecutorContext context,
net.vleo.timel.impl.target.Evaluable<? extends T>... arguments) |
Convenience function to evaluate all the given arguments for the same interval and context.
|
Modifier and Type | Method | Description |
---|---|---|
Sample<V> |
ChopUpscalableIterator.peekUpscaleNext(Interval interval) |
|
Sample<Object[]> |
IntersectIterator.peekUpscaleNext(Interval interval) |
|
Sample<D> |
NestedLoopUpscalableIterator.peekUpscaleNext(Interval interval) |
|
Sample<V> |
SingletonUpscalableTimeIterator.peekUpscaleNext(Interval interval) |
|
Sample<Object[]> |
UnionIterator.peekUpscaleNext(Interval interval) |
Peek the next value upscaling it for the given interval.
|
Sample<V> |
UpscalableIterator.peekUpscaleNext(Interval interval) |
Retrieve a sample which contains the upscaled value, relative
to the given interval, for the next value.
|
Sample<V> |
UpscalerIterator.peekUpscaleNext(Interval interval) |
Constructor | Description |
---|---|
ChopUpscalableIterator(UpscalableIterator<V> delegate,
Interval interval) |
Instance a new ChopUpscalableIterator for the given delegate and interval.
|
DownscalerIterator(net.vleo.timel.impl.downscaler.Downscaler<T> downscaler,
UpscalableIterator<T> iterator,
Interval interval) |
|
GapEvaluatorTimeIterator(Variable<V> variable,
UpscalableIterator<V> backend,
Interval interval,
ExecutorContext context) |
Modifier and Type | Method | Description |
---|---|---|
static Interval |
Interval.of(long start,
long end) |
Retrieve an interval in between start and end expressed as millis from epoch.
|
static Interval |
Interval.of(Instant start,
Instant end) |
Retrieve an interval in between start and end instants.
|
Interval |
Interval.overlap(Interval interval) |
Modifier and Type | Method | Description |
---|---|---|
static Comparator<Interval> |
IntervalMaps.getIntervalEndComparator() |
Retrieve a comparator that will order intervals by end ascending.
|
static <V> NavigableMap<Interval,V> |
IntervalMaps.of(Sample<V> first,
Sample<V>... others) |
Retrieves a navigable map initialized with the given values.
|
Modifier and Type | Method | Description |
---|---|---|
boolean |
Interval.contains(Interval interval) |
Test if this interval contains the given interval.
|
Sample<V> |
Sample.copyWithInterval(Interval newInterval) |
Clone the current Sample into a new one with the same value but different interval.
|
boolean |
Interval.isAfter(Interval interval) |
|
boolean |
Interval.isBefore(Interval interval) |
|
static <T> Sample<T> |
Sample.of(Interval interval,
T value) |
Static factory method to instance a new Sample.
|
Interval |
Interval.overlap(Interval interval) |
|
boolean |
Interval.overlaps(Interval interval) |
|
static <V> TimeIterator<V> |
IntervalMaps.supremum(NavigableMap<Interval,V> map,
Interval interval) |
Returns the supremum of interval on given map, that is an iterator that will iterate all map intervals overlapping the given interval parameter.
|
static <V> TimeIterator<V> |
IntervalMaps.supremumBackward(NavigableMap<Interval,V> map,
Interval interval) |
Reverse version of the supremum method.
|
Modifier and Type | Method | Description |
---|---|---|
static <V> TimeIterator<V> |
IntervalMaps.iterator(NavigableMap<Interval,V> map) |
Returns a time iterator for the given map.
|
static <V> TimeIterator<V> |
IntervalMaps.supremum(NavigableMap<Interval,V> map,
Interval interval) |
Returns the supremum of interval on given map, that is an iterator that will iterate all map intervals overlapping the given interval parameter.
|
static <V> TimeIterator<V> |
IntervalMaps.supremumBackward(NavigableMap<Interval,V> map,
Interval interval) |
Reverse version of the supremum method.
|
Modifier and Type | Method | Description |
---|---|---|
TreeMap<Interval,V> |
TreeMapVariable.getTreeMap() |
Modifier and Type | Method | Description |
---|---|---|
TimeIterator<V> |
TreeMapVariable.readBackward(Interval interval,
ExecutorContext context) |
|
TimeIterator<V> |
Variable.readBackward(Interval interval,
ExecutorContext context) |
Read the given interval returning a reverse time iterator from the end to start.
|
TimeIterator<V> |
TreeMapVariable.readForward(Interval interval,
ExecutorContext context) |
|
TimeIterator<V> |
Variable.readForward(Interval interval,
ExecutorContext context) |
Read the given interval returning a forward time iterator from start to end.
|
Copyright © 2019. All rights reserved.