Example: new BoundedSequence([intervalA, intervalB]). Creates a finite interval sequence from an explicit list.
Example: bounded.length. Returns the number of intervals in the bounded sequence.
Example: bounded.at(0). Returns the interval at the supplied position, if present.
Example: bounded.first(). Returns the first interval, if present.
Example: bounded.intervals(). Returns the finite explicit intervals represented by this bounded sequence.
Example: bounded.last(). Returns the last interval, if present.
Example: bounded.slice(0, 10). Returns a positional half-open slice of the bounded sequence.
OptionalbeginIndex: numberOptionalendIndex: numberExample: bounded.timeRange(). Returns the finite temporal extent of this bounded sequence, if any.
A finite ordered list of
Intervalbuckets.Use
BoundedSequencewhen you already have an explicit interval list, or useSequence.bounded(...)to realize a finite run from an unbounded grid definition.