Uses of Interface
com.pervasive.datarush.ports.record.PartitioningFunction
Packages that use PartitioningFunction
Package
Description
Provides implementations of port objects related to the flow of record sets
between operators.
-
Uses of PartitioningFunction in com.pervasive.datarush.hbase
Classes in com.pervasive.datarush.hbase that implement PartitioningFunctionModifier and TypeClassDescriptionclassA partitioning function that partitions records of data based on a HBase table.Methods in com.pervasive.datarush.hbase that return PartitioningFunctionModifier and TypeMethodDescriptionHBasePartitioningFunction.remapFieldReferences(Map<String, String> oldToNewMapping) Methods in com.pervasive.datarush.hbase with parameters of type PartitioningFunctionModifier and TypeMethodDescriptionbooleanHBasePartitioningFunction.isEquivalentPartitioning(PartitioningFunction other) -
Uses of PartitioningFunction in com.pervasive.datarush.ports.record
Classes in com.pervasive.datarush.ports.record that implement PartitioningFunctionModifier and TypeClassDescriptionfinal classA default hash partitioning functionfinal classA partitioning function that partitions records of data based on specified ranges.Methods in com.pervasive.datarush.ports.record that return PartitioningFunctionModifier and TypeMethodDescriptionKeyDrivenDataDistribution.getBasePartitionFunction()Returns the base partitioning function.protected PartitioningFunctionBalancedDistribution.getPartitioningFunction()protected PartitioningFunctionKeyDrivenDataDistribution.getPartitioningFunction()protected abstract PartitioningFunctionPartialStaticDataDistribution.getPartitioningFunction()Subclasses must override this method to provide the partitioning function to be usedprotected PartitioningFunctionUnspecifiedPartialDistribution.getPartitioningFunction()HashPartitioningFunction.remapFieldReferences(Map<String, String> oldToNewMapping) PartitioningFunction.remapFieldReferences(Map<String, String> oldToNewMapping) Creates a new function, equivalent to the given function, but with all field references renamed according to the given mapping.Methods in com.pervasive.datarush.ports.record with parameters of type PartitioningFunctionModifier and TypeMethodDescriptionbooleanHashPartitioningFunction.isEquivalentPartitioning(PartitioningFunction other) booleanPartitioningFunction.isEquivalentPartitioning(PartitioningFunction other) Returns true iff, given a single row of input, this function is guaranteed to produce the same partitioning as the other function.booleanRangePartitioningFunction.isEquivalentPartitioning(PartitioningFunction other) static KeyDrivenDataDistributionKeyDrivenDataDistribution.keyed(PartitioningFunction basePartitionFunction, String... keys) Returns a distribution that distributes based on the given function of the named key fields.static KeyDrivenDataDistributionKeyDrivenDataDistribution.keyed(PartitioningFunction basePartitionFunction, List<String> keys) Returns a distribution that distributes based on the given function of the named key fields.static KeyDrivenDataDistributionKeyDrivenDataDistribution.localKeyed(PartitioningFunction basePartitionFunction, List<String> keys) For advanced use only; this redistributes per-JVM but not across the cluster.