public final class DynamicRangeDataDistribution extends PartialDynamicDataDistribution
DataDistribution| Constructor and Description |
|---|
DynamicRangeDataDistribution(List<String> keys)
Creates a range distribution for a list of range keys.
|
DynamicRangeDataDistribution(String... keys)
Creates a range distribution for a list of range keys.
|
| Modifier and Type | Method and Description |
|---|---|
AliasSet[] |
getAliases()
Returns the fields that are referenced by this distribution.
|
String[] |
getKeys()
Returns the keys by which we are range-partitioned.
|
boolean |
isGroupedBy(String[] keys)
Returns true if this range distribution exactly matches the specified list of keys.
|
PartialDataDistribution |
remap(FieldRemapping mapping)
Applies the given field remapping to this mapping, changing names as required.
|
String |
toString() |
getGatherSchemepublic DynamicRangeDataDistribution(List<String> keys)
keys - the range keyspublic DynamicRangeDataDistribution(String... keys)
keys - the range keyspublic boolean isGroupedBy(String[] keys)
keys - the range keyspublic String toString()
toString in class DataDistributionpublic String[] getKeys()
public PartialDataDistribution remap(FieldRemapping mapping)
UnspecifiedPartialDistribution.remap in class DataDistributionmapping - the field remapping.public AliasSet[] getAliases()
DataDistributiongetAliases in class DataDistributionCopyright © 2024 Actian Corporation. All rights reserved.