## Uses of Interface
com.hazelcast.mapreduce.KeyPredicate

- Packages that use KeyPredicate
  Package | Description
  --- | ---
  com.hazelcast.mapreduce | This package contains the MapReduce API definition for Hazelcast. All map reduce operations running in a distributed manner inside the active Hazelcast cluster.
  com.hazelcast.mapreduce.aggregation | This package contains the aggregation API and the convenience helper classes to retrieve predefined aggregation implementations.

- - ### Uses of KeyPredicate in com.hazelcast.mapreduce

    Methods in com.hazelcast.mapreduce with parameters of type KeyPredicate
    Modifier and Type | Method and Description
    --- | ---
    `MappingJob<EntryKey,KeyIn,ValueIn>` | MappingJob.`keyPredicate(KeyPredicate<? super EntryKey> predicate)` Deprecated. Defines the `KeyPredicate` implementation to preselect keys that the MapReduce task will be executed on.
    `Job<KeyIn,ValueIn>` | Job.`keyPredicate(KeyPredicate<? super KeyIn> predicate)` Deprecated. Defines the `KeyPredicate` implementation to preselect keys the MapReduce task will be executed on.
    `ReducingSubmittableJob<EntryKey,KeyIn,ValueIn>` | ReducingSubmittableJob.`keyPredicate(KeyPredicate<EntryKey> predicate)` Deprecated. Defines the `KeyPredicate` implementation to preselect keys the MapReduce task will be executed on.
    `ReducingJob<EntryKey,KeyIn,ValueIn>` | ReducingJob.`keyPredicate(KeyPredicate<EntryKey> predicate)` Deprecated. Defines the `KeyPredicate` implementation to preselect keys the MapReduce task will be executed on.

  - ### Uses of KeyPredicate in com.hazelcast.mapreduce.aggregation

    Methods in com.hazelcast.mapreduce.aggregation with parameters of type KeyPredicate
    Modifier and Type | Method and Description
    --- | ---
    `static <KeyIn,ValueIn,ValueOut> Supplier<KeyIn,ValueIn,ValueOut>` | Supplier.`fromKeyPredicate(KeyPredicate<KeyIn> keyPredicate)` Deprecated. The predefined Supplier selects values using the given `KeyPredicate` and does not perform any kind of data transformation.
    `static <KeyIn,ValueIn,ValueOut> Supplier<KeyIn,ValueIn,ValueOut>` | Supplier.`fromKeyPredicate(KeyPredicate<KeyIn> keyPredicate, Supplier<KeyIn,ValueIn,ValueOut> chainedSupplier)` Deprecated. The predefined Supplier selects values using the given `KeyPredicate` and chains the filtered value to the given Supplier which might perform data transformation.

Copyright © 2019. All rights reserved.