Uses of Class
com.pervasive.datarush.ports.record.PartialDataDistribution
-
Packages that use PartialDataDistribution Package Description com.pervasive.datarush.ports.record Provides implementations of port objects related to the flow of record sets between operators. -
-
Uses of PartialDataDistribution in com.pervasive.datarush.ports.record
Subclasses of PartialDataDistribution in com.pervasive.datarush.ports.record Modifier and Type Class Description class
BalancedDistribution
Used to redistribute the data in a roughly balanced fashion.class
DynamicRangeDataDistribution
A distribution where data is range-partitioned by a selected array of keys.class
KeyDrivenDataDistribution
DataDistribution based on a set of keys from the input data.class
PartialDynamicDataDistribution
Base class for all distributions whose partitioning parameters are based on the data.class
PartialStaticDataDistribution
Base class for all distributions whose partitioning parameters are specified statically.class
UnspecifiedPartialDistribution
The default data distribution; if unspecified an operator will receive data in the same distribution as the upstream operator.Methods in com.pervasive.datarush.ports.record that return PartialDataDistribution Modifier and Type Method Description PartialDataDistribution
DynamicRangeDataDistribution. remap(FieldRemapping mapping)
Applies the given field remapping to this mapping, changing names as required.PartialDataDistribution
KeyDrivenDataDistribution. remap(FieldRemapping mapping)
Applies the given field remapping to this distribution, changing names as required.Methods in com.pervasive.datarush.ports.record with parameters of type PartialDataDistribution Modifier and Type Method Description protected boolean
BalancedDistribution. requiresRepartitionFrom(PartialDataDistribution source)
protected boolean
KeyDrivenDataDistribution. requiresRepartitionFrom(PartialDataDistribution source)
protected abstract boolean
PartialStaticDataDistribution. requiresRepartitionFrom(PartialDataDistribution source)
Subclasses must override this method to declare whether a repartition is required given the source distribution.protected boolean
UnspecifiedPartialDistribution. requiresRepartitionFrom(PartialDataDistribution source)
-