Package org.apache.calcite.rel
Class RelDistributions
java.lang.Object
org.apache.calcite.rel.RelDistributions
Utilities concerning
RelDistribution
.-
Field Summary
Modifier and TypeFieldDescriptionstatic final RelDistribution
static final RelDistribution
The singleton broadcast distribution.static final ImmutableIntList
static final RelDistribution
The singleton random distribution.static final RelDistribution
The singleton round-robin distribution.static final RelDistribution
The singleton singleton distribution. -
Method Summary
Modifier and TypeMethodDescriptionstatic RelDistribution
hash
(Collection<? extends Number> numbers) Creates a hash distribution.static RelDistribution
of
(RelDistribution.Type type, ImmutableIntList keys) static RelDistribution
range
(Collection<? extends Number> numbers) Creates a range distribution.
-
Field Details
-
EMPTY
-
SINGLETON
The singleton singleton distribution. -
RANDOM_DISTRIBUTED
The singleton random distribution. -
ROUND_ROBIN_DISTRIBUTED
The singleton round-robin distribution. -
BROADCAST_DISTRIBUTED
The singleton broadcast distribution. -
ANY
-
-
Method Details
-
hash
Creates a hash distribution. -
range
Creates a range distribution. -
of
-