Uses of Class
com.pervasive.datarush.ports.record.PartialDataDistribution
Packages that use PartialDataDistribution
Package
Description
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.recordModifier and TypeClassDescriptionfinal classUsed to redistribute the data in a roughly balanced fashion.final classA distribution where data is range-partitioned by a selected array of keys.final classDataDistribution based on a set of keys from the input data.classBase class for all distributions whose partitioning parameters are based on the data.classBase class for all distributions whose partitioning parameters are specified statically.final classThe 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 PartialDataDistributionModifier and TypeMethodDescriptionDynamicRangeDataDistribution.remap(FieldRemapping mapping) Applies the given field remapping to this mapping, changing names as required.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 PartialDataDistributionModifier and TypeMethodDescriptionprotected booleanBalancedDistribution.requiresRepartitionFrom(PartialDataDistribution source) protected booleanKeyDrivenDataDistribution.requiresRepartitionFrom(PartialDataDistribution source) protected abstract booleanPartialStaticDataDistribution.requiresRepartitionFrom(PartialDataDistribution source) Subclasses must override this method to declare whether a repartition is required given the source distribution.protected booleanUnspecifiedPartialDistribution.requiresRepartitionFrom(PartialDataDistribution source)