multiRangeOf

inline fun <T : Any> multiRangeOf(vararg ranges: Range<T>): MultiRange<T>
inline fun <T : Any> multiRangeOf(ranges: List<Range<T>>): MultiRange<T>

Creates a multirange, inferring the PostgreSQL multirange type from T.

Return

The constructed multirange.

Parameters

ranges

The ranges to hold; they need not be sorted or disjoint.

Type Parameters

T

The type of the range bounds.