Class TrinoThriftRangeValueSet
java.lang.Object
io.trino.plugin.thrift.api.valuesets.TrinoThriftRangeValueSet
A set containing zero or more Ranges of the same type over a continuous space of possible values.
Ranges are coalesced into the most compact representation of non-overlapping Ranges.
This structure is used with comparable and orderable types like bigint, integer, double, varchar, etc.
-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionstatic enumstatic final classLOWER UNBOUNDED is specified with an empty value and an ABOVE bound UPPER UNBOUNDED is specified with an empty value and a BELOW boundstatic final class -
Constructor Summary
ConstructorsConstructorDescription -
Method Summary
Modifier and TypeMethodDescriptionbooleanstatic TrinoThriftRangeValueSetfromSortedRangeSet(SortedRangeSet valueSet) inthashCode()toString()
-
Constructor Details
-
TrinoThriftRangeValueSet
@ThriftConstructor public TrinoThriftRangeValueSet(@ThriftField(name="ranges") List<TrinoThriftRangeValueSet.TrinoThriftRange> ranges)
-
-
Method Details