Uses of Interface
com.pervasive.datarush.ports.record.PartitioningFunction
-
Packages that use PartitioningFunction Package Description com.pervasive.datarush.hbase com.pervasive.datarush.ports.record 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 PartitioningFunction Modifier and Type Class Description classHBasePartitioningFunctionA partitioning function that partitions records of data based on a HBase table.Methods in com.pervasive.datarush.hbase that return PartitioningFunction Modifier and Type Method Description PartitioningFunctionHBasePartitioningFunction. remapFieldReferences(Map<String,String> oldToNewMapping)Methods in com.pervasive.datarush.hbase with parameters of type PartitioningFunction Modifier and Type Method Description booleanHBasePartitioningFunction. isEquivalentPartitioning(PartitioningFunction other) -
Uses of PartitioningFunction in com.pervasive.datarush.ports.record
Classes in com.pervasive.datarush.ports.record that implement PartitioningFunction Modifier and Type Class Description classHashPartitioningFunctionA default hash partitioning functionclassRangePartitioningFunctionA partitioning function that partitions records of data based on specified ranges.Methods in com.pervasive.datarush.ports.record that return PartitioningFunction Modifier and Type Method Description PartitioningFunctionKeyDrivenDataDistribution. 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()PartitioningFunctionHashPartitioningFunction. remapFieldReferences(Map<String,String> oldToNewMapping)PartitioningFunctionPartitioningFunction. 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 PartitioningFunction Modifier and Type Method Description booleanHashPartitioningFunction. 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.
-