Package net.hydromatic.morel.type
Class RangeExtent.ProductDiscreteDomain
java.lang.Object
com.google.common.collect.DiscreteDomain<org.apache.calcite.runtime.FlatLists.ComparableList<Comparable>>
net.hydromatic.morel.type.RangeExtent.ProductDiscreteDomain
- Enclosing class:
RangeExtent
private static class RangeExtent.ProductDiscreteDomain
extends com.google.common.collect.DiscreteDomain<org.apache.calcite.runtime.FlatLists.ComparableList<Comparable>>
-
Field Summary
FieldsModifier and TypeFieldDescriptionprivate final List<com.google.common.collect.DiscreteDomain> private final org.apache.calcite.runtime.FlatLists.ComparableList<Comparable> private final org.apache.calcite.runtime.FlatLists.ComparableList<Comparable> -
Constructor Summary
ConstructorsConstructorDescriptionProductDiscreteDomain(List<com.google.common.collect.DiscreteDomain<? extends Comparable>> domains) -
Method Summary
Modifier and TypeMethodDescriptionlongdistance(org.apache.calcite.runtime.FlatLists.ComparableList<Comparable> start, org.apache.calcite.runtime.FlatLists.ComparableList<Comparable> end) org.apache.calcite.runtime.FlatLists.ComparableList<Comparable> next(org.apache.calcite.runtime.FlatLists.ComparableList<Comparable> values) org.apache.calcite.runtime.FlatLists.ComparableList<Comparable> previous(org.apache.calcite.runtime.FlatLists.ComparableList<Comparable> values) Methods inherited from class com.google.common.collect.DiscreteDomain
bigIntegers, integers, longs, maxValue, minValue
-
Field Details
-
domains
-
minValue
-
maxValues
-
-
Constructor Details
-
ProductDiscreteDomain
ProductDiscreteDomain(List<com.google.common.collect.DiscreteDomain<? extends Comparable>> domains)
-
-
Method Details
-
next
@CheckForNull public org.apache.calcite.runtime.FlatLists.ComparableList<Comparable> next(org.apache.calcite.runtime.FlatLists.ComparableList<Comparable> values) - Specified by:
nextin classcom.google.common.collect.DiscreteDomain<org.apache.calcite.runtime.FlatLists.ComparableList<Comparable>>
-
previous
@CheckForNull public org.apache.calcite.runtime.FlatLists.ComparableList<Comparable> previous(org.apache.calcite.runtime.FlatLists.ComparableList<Comparable> values) - Specified by:
previousin classcom.google.common.collect.DiscreteDomain<org.apache.calcite.runtime.FlatLists.ComparableList<Comparable>>
-
distance
public long distance(org.apache.calcite.runtime.FlatLists.ComparableList<Comparable> start, org.apache.calcite.runtime.FlatLists.ComparableList<Comparable> end) - Specified by:
distancein classcom.google.common.collect.DiscreteDomain<org.apache.calcite.runtime.FlatLists.ComparableList<Comparable>>
-