or

fun or(vararg subSources: IntervalsSource): IntervalsSource

Return an IntervalsSource over the disjunction of a set of sub-sources

Automatically rewrites if wrapped by an interval source that is sensitive to internal gaps


fun or(rewrite: Boolean, vararg subSources: IntervalsSource): IntervalsSource
fun or(rewrite: Boolean, subSources: List<IntervalsSource>): IntervalsSource

Return an IntervalsSource over the disjunction of a set of sub-sources

Parameters

rewrite

if false, do not rewrite intervals that are sensitive to internal gaps; this may run more efficiently, but can miss valid hits due to minimization

subSources

the sources to combine


Return an IntervalsSource over the disjunction of a set of sub-sources