## Uses of Interface
org.apache.ignite.lang.IgniteBiPredicate

- Packages that use IgniteBiPredicate
  Package | Description
  --- | ---
  org.apache.ignite | Contains entry-point Ignite & HPC APIs.
  org.apache.ignite.cache.affinity.rendezvous | Contains HRW-based cache affinity for partitioned cache.
  org.apache.ignite.cache.hibernate | Contains implementation of Hibernate L2 cache.
  org.apache.ignite.cache.query | Contains APIs for creating and executing cache queries.
  org.apache.ignite.compute.gridify | Contains APIs utilized for AOP-based grid-enabling.
  org.apache.ignite.events | Contains Event Subscription functionality together with various events emitted by Ignite.
  org.apache.ignite.lang | Contains general language constructs and functional APIs for distributed computations.
  org.apache.ignite.messaging | Contains Topic-based Messaging functionality.
  org.apache.ignite.ml.composition.combinators.sequential | Contains sequential combinators of trainers and models.
  org.apache.ignite.ml.dataset | Base package for machine learning dataset classes.
  org.apache.ignite.ml.dataset.impl.cache | Base package for cache based implementation of machine learning dataset.
  org.apache.ignite.ml.dataset.impl.cache.util | Contains util classes used in cache based implementation of dataset.
  org.apache.ignite.ml.dataset.impl.local | Base package for local implementation of machine learning dataset.
  org.apache.ignite.ml.selection.cv | Root package for cross-validation algorithms.
  org.apache.ignite.ml.selection.scoring.cursor | Util classes used for score calculation.
  org.apache.ignite.ml.selection.scoring.evaluator | Package for model evaluator classes.
  org.apache.ignite.ml.selection.split | Root package for dataset splitters and cross validation.
  org.apache.ignite.ml.sql | Contains util classes that help to work with machine learning models in SQL and train models on data from SQL tables.
  org.apache.ignite.ml.trainers | Contains model trainers.
  org.apache.ignite.ml.util.generators | Contains utility classes for data streams generation.
  org.apache.ignite.spi | Contains common classes and interfaces for SPI implementations.

- - ### Uses of IgniteBiPredicate in org.apache.ignite

    Methods in org.apache.ignite with parameters of type IgniteBiPredicate
    Modifier and Type | Method and Description
    --- | ---
    `void` | IgniteCache.`loadCache(@Nullable IgniteBiPredicate<K,V> p, Object... args)` Executes `IgniteCache.localLoadCache(IgniteBiPredicate, Object...)` on all cache nodes.
    `IgniteFuture<Void>` | IgniteCache.`loadCacheAsync(@Nullable IgniteBiPredicate<K,V> p, Object... args)` Asynchronously executes `IgniteCache.localLoadCache(IgniteBiPredicate, Object...)` on all cache nodes.
    `void` | IgniteMessaging.`localListen(@Nullable Object topic, IgniteBiPredicate<UUID,?> p)` Adds local listener for given topic on local node only.
    `void` | IgniteCache.`localLoadCache(@Nullable IgniteBiPredicate<K,V> p, Object... args)` Delegates to `CacheStore.loadCache(IgniteBiInClosure,Object...)` method to load state from the underlying persistent storage.
    `IgniteFuture<Void>` | IgniteCache.`localLoadCacheAsync(@Nullable IgniteBiPredicate<K,V> p, Object... args)` Asynchronously loads state from the underlying persistent storage by delegating to `CacheStore.loadCache(IgniteBiInClosure,Object...)` method.
    `<T extends Event> UUID` | IgniteEvents.`remoteListen(@Nullable IgniteBiPredicate<UUID,T> locLsnr, @Nullable IgnitePredicate<T> rmtFilter, int... types)` Adds event listener for specified events to all nodes in the cluster group (possibly including local node if it belongs to the cluster group as well).
    `<T extends Event> UUID` | IgniteEvents.`remoteListen(int bufSize, long interval, boolean autoUnsubscribe, @Nullable IgniteBiPredicate<UUID,T> locLsnr, @Nullable IgnitePredicate<T> rmtFilter, int... types)` Adds event listener for specified events to all nodes in the cluster group (possibly including local node if it belongs to the cluster group as well).
    `UUID` | IgniteMessaging.`remoteListen(@Nullable Object topic, IgniteBiPredicate<UUID,?> p)` Adds a message listener for a given topic to all nodes in the cluster group (possibly including this node if it belongs to the cluster group as well).
    `<T extends Event> IgniteFuture<UUID>` | IgniteEvents.`remoteListenAsync(@Nullable IgniteBiPredicate<UUID,T> locLsnr, @Nullable IgnitePredicate<T> rmtFilter, int... types)` Asynchronously adds event listener for specified events to all nodes in the cluster group (possibly including local node if it belongs to the cluster group as well).
    `<T extends Event> IgniteFuture<UUID>` | IgniteEvents.`remoteListenAsync(int bufSize, long interval, boolean autoUnsubscribe, @Nullable IgniteBiPredicate<UUID,T> locLsnr, @Nullable IgnitePredicate<T> rmtFilter, int... types)` Asynchronously adds event listener for specified events to all nodes in the cluster group (possibly including local node if it belongs to the cluster group as well).
    `IgniteFuture<UUID>` | IgniteMessaging.`remoteListenAsync(@Nullable Object topic, IgniteBiPredicate<UUID,?> p)` Asynchronously adds a message listener for a given topic to all nodes in the cluster group (possibly including this node if it belongs to the cluster group as well).
    `void` | IgniteMessaging.`stopLocalListen(@Nullable Object topic, IgniteBiPredicate<UUID,?> p)` Unregisters local listener for given topic on local node only.

  - ### Uses of IgniteBiPredicate in org.apache.ignite.cache.affinity.rendezvous

    Classes in org.apache.ignite.cache.affinity.rendezvous that implement IgniteBiPredicate
    Modifier and Type | Class and Description
    --- | ---
    `class` | `ClusterNodeAttributeAffinityBackupFilter` This class can be used as a `RendezvousAffinityFunction.affinityBackupFilter` to create cache templates in Spring that force each partition's primary and backup to different hardware which is not expected to fail simultaneously, e.g., in AWS, to different "availability zones".

    Methods in org.apache.ignite.cache.affinity.rendezvous that return IgniteBiPredicate
    Modifier and Type | Method and Description
    --- | ---
    `@Nullable IgniteBiPredicate<ClusterNode,List<ClusterNode>>` | RendezvousAffinityFunction.`getAffinityBackupFilter()` Gets optional backup filter.
    `@Nullable IgniteBiPredicate<ClusterNode,ClusterNode>` | RendezvousAffinityFunction.`getBackupFilter()` Gets optional backup filter.

    Methods in org.apache.ignite.cache.affinity.rendezvous with parameters of type IgniteBiPredicate
    Modifier and Type | Method and Description
    --- | ---
    `RendezvousAffinityFunction` | RendezvousAffinityFunction.`setAffinityBackupFilter(@Nullable IgniteBiPredicate<ClusterNode,List<ClusterNode>> affinityBackupFilter)` Sets optional backup filter.
    `RendezvousAffinityFunction` | RendezvousAffinityFunction.`setBackupFilter(@Nullable IgniteBiPredicate<ClusterNode,ClusterNode> backupFilter)` Deprecated. Use `affinityBackupFilter` instead.

    Constructors in org.apache.ignite.cache.affinity.rendezvous with parameters of type IgniteBiPredicate
    Constructor and Description
    `RendezvousAffinityFunction(int parts, @Nullable IgniteBiPredicate<ClusterNode,ClusterNode> backupFilter)` Initializes optional counts for replicas and backups.

  - ### Uses of IgniteBiPredicate in org.apache.ignite.cache.hibernate

    Methods in org.apache.ignite.cache.hibernate with parameters of type IgniteBiPredicate
    Modifier and Type | Method and Description
    --- | ---
    `void` | HibernateCacheProxy.`localLoadCache(@Nullable IgniteBiPredicate p, Object... args)` Delegates to `CacheStore.loadCache(IgniteBiInClosure, Object...)` method to load state from the underlying persistent storage.
    `org.apache.ignite.internal.IgniteInternalFuture<?>` | HibernateCacheProxy.`localLoadCacheAsync(@Nullable IgniteBiPredicate p, Object... args)` Asynchronously delegates to `CacheStore.loadCache(IgniteBiInClosure, Object...)` method to reload state from the underlying persistent storage.
    `Iterator<javax.cache.Cache.Entry<Object,Object>>` | HibernateCacheProxy.`scanIterator(boolean keepBinary, @Nullable IgniteBiPredicate p)`

  - ### Uses of IgniteBiPredicate in org.apache.ignite.cache.query

    Methods in org.apache.ignite.cache.query that return IgniteBiPredicate
    Modifier and Type | Method and Description
    --- | ---
    `IgniteBiPredicate<K,V>` | ScanQuery.`getFilter()` Gets filter.

    Methods in org.apache.ignite.cache.query with parameters of type IgniteBiPredicate
    Modifier and Type | Method and Description
    --- | ---
    `ScanQuery<K,V>` | ScanQuery.`setFilter(@Nullable IgniteBiPredicate<K,V> filter)` Sets filter.

    Constructors in org.apache.ignite.cache.query with parameters of type IgniteBiPredicate
    Constructor and Description
    `ScanQuery(@Nullable IgniteBiPredicate<K,V> filter)` Create scan query with filter.
    `ScanQuery(@Nullable Integer part, @Nullable IgniteBiPredicate<K,V> filter)` Create scan query with filter.

  - ### Uses of IgniteBiPredicate in org.apache.ignite.compute.gridify

    Subinterfaces of IgniteBiPredicate in org.apache.ignite.compute.gridify
    Modifier and Type | Interface and Description
    --- | ---
    `interface` | `GridifyNodeFilter` Predicate node filter.

  - ### Uses of IgniteBiPredicate in org.apache.ignite.events

    Methods in org.apache.ignite.events that return IgniteBiPredicate
    Modifier and Type | Method and Description
    --- | ---
    `@Nullable IgniteBiPredicate<K,V>` | CacheQueryExecutedEvent.`scanQueryFilter()` Gets scan query filter.
    `@Nullable IgniteBiPredicate<K,V>` | CacheQueryReadEvent.`scanQueryFilter()` Gets scan query filter.

    Constructors in org.apache.ignite.events with parameters of type IgniteBiPredicate
    Constructor and Description
    `CacheQueryExecutedEvent(ClusterNode node, String msg, int type, String qryType, @Nullable String cacheName, @Nullable String clsName, @Nullable String clause, @Nullable IgniteBiPredicate<K,V> scanQryFilter, @Nullable CacheEntryEventSerializableFilter<K,V> contQryFilter, @Nullable Object[] args, @Nullable UUID subjId, @Nullable String taskName)`
    `CacheQueryReadEvent(ClusterNode node, String msg, int type, String qryType, @Nullable String cacheName, @Nullable String clsName, @Nullable String clause, @Nullable IgniteBiPredicate<K,V> scanQryFilter, @Nullable CacheEntryEventSerializableFilter<K,V> contQryFilter, @Nullable Object[] args, @Nullable UUID subjId, @Nullable String taskName, K key, V val, V oldVal, @Nullable Object row)`

  - ### Uses of IgniteBiPredicate in org.apache.ignite.lang

    Methods in org.apache.ignite.lang that return IgniteBiPredicate
    Modifier and Type | Method and Description
    --- | ---
    `default IgniteBiPredicate<E1,E2>` | IgniteBiPredicate.`and(IgniteBiPredicate<E1,E2> then)` Returns a composed predicate that represents a short-circuiting logical AND of this predicate and another.

    Methods in org.apache.ignite.lang with parameters of type IgniteBiPredicate
    Modifier and Type | Method and Description
    --- | ---
    `default IgniteBiPredicate<E1,E2>` | IgniteBiPredicate.`and(IgniteBiPredicate<E1,E2> then)` Returns a composed predicate that represents a short-circuiting logical AND of this predicate and another.

  - ### Uses of IgniteBiPredicate in org.apache.ignite.messaging

    Classes in org.apache.ignite.messaging that implement IgniteBiPredicate
    Modifier and Type | Class and Description
    --- | ---
    `class` | `MessagingListenActor<T>` Convenience actor-base adapter for `IgniteMessaging.localListen(Object, IgniteBiPredicate)` method.

  - ### Uses of IgniteBiPredicate in org.apache.ignite.ml.composition.combinators.sequential

    Methods in org.apache.ignite.ml.composition.combinators.sequential with parameters of type IgniteBiPredicate
    Modifier and Type | Method and Description
    --- | ---
    `static <I,O,L> TrainersSequentialComposition<I,O,O,L>` | TrainersSequentialComposition.`ofSame(DatasetTrainer<? extends IgniteModel<I,O>,L> tr, IgniteBiFunction<Integer,? super IgniteModel<I,O>,IgniteFunction<LabeledVector<L>,LabeledVector<L>>> datasetMapping, IgniteBiPredicate<Integer,IgniteModel<I,O>> shouldStop, IgniteFunction<O,I> out2In)` Construct sequential composition of same trainers.

  - ### Uses of IgniteBiPredicate in org.apache.ignite.ml.dataset

    Methods in org.apache.ignite.ml.dataset with parameters of type IgniteBiPredicate
    Modifier and Type | Method and Description
    --- | ---
    `DatasetBuilder<K,V>` | DatasetBuilder.`withFilter(IgniteBiPredicate<K,V> filterToAdd)` Returns new instance of DatasetBuilder using conjunction of internal filter and `filterToAdd`.

  - ### Uses of IgniteBiPredicate in org.apache.ignite.ml.dataset.impl.cache

    Methods in org.apache.ignite.ml.dataset.impl.cache with parameters of type IgniteBiPredicate
    Modifier and Type | Method and Description
    --- | ---
    `DatasetBuilder<K,V>` | CacheBasedDatasetBuilder.`withFilter(IgniteBiPredicate<K,V> filterToAdd)` Returns new instance of DatasetBuilder using conjunction of internal filter and `filterToAdd`.

    Constructors in org.apache.ignite.ml.dataset.impl.cache with parameters of type IgniteBiPredicate
    Constructor and Description
    `CacheBasedDataset(Ignite ignite, IgniteCache<K,V> upstreamCache, IgniteBiPredicate<K,V> filter, UpstreamTransformerBuilder upstreamTransformerBuilder, IgniteCache<Integer,C> datasetCache, LearningEnvironmentBuilder envBuilder, PartitionDataBuilder<K,V,C,D> partDataBuilder, UUID datasetId, boolean upstreamKeepBinary, LearningEnvironment localLearningEnv, int retriesCnt)` Constructs a new instance of dataset based on Ignite Cache, which is used as `upstream` and as reliable storage for partition `context` as well.
    `CacheBasedDatasetBuilder(Ignite ignite, IgniteCache<K,V> upstreamCache, IgniteBiPredicate<K,V> filter)` Constructs a new instance of cache based dataset builder that makes `CacheBasedDataset`.
    `CacheBasedDatasetBuilder(Ignite ignite, IgniteCache<K,V> upstreamCache, IgniteBiPredicate<K,V> filter, UpstreamTransformerBuilder transformerBuilder)` Constructs a new instance of cache based dataset builder that makes `CacheBasedDataset`.
    `CacheBasedDatasetBuilder(Ignite ignite, IgniteCache<K,V> upstreamCache, IgniteBiPredicate<K,V> filter, UpstreamTransformerBuilder transformerBuilder, Boolean isKeepBinary, int retries)` Constructs a new instance of cache based dataset builder that makes `CacheBasedDataset`.

  - ### Uses of IgniteBiPredicate in org.apache.ignite.ml.dataset.impl.cache.util

    Methods in org.apache.ignite.ml.dataset.impl.cache.util with parameters of type IgniteBiPredicate
    Modifier and Type | Method and Description
    --- | ---
    `static <K,V,C extends Serializable,D extends AutoCloseable> D` | ComputeUtils.`getData(Ignite ignite, String upstreamCacheName, IgniteBiPredicate<K,V> filter, UpstreamTransformerBuilder transformerBuilder, String datasetCacheName, UUID datasetId, PartitionDataBuilder<K,V,C,D> partDataBuilder, LearningEnvironment env, boolean isKeepBinary)` Extracts partition `data` from the local storage, if it's not found in local storage recovers this `data` from a partition `upstream` and `context`.
    `static <K,V,C extends Serializable> void` | ComputeUtils.`initContext(Ignite ignite, String upstreamCacheName, UpstreamTransformerBuilder transformerBuilder, IgniteBiPredicate<K,V> filter, String datasetCacheName, PartitionContextBuilder<K,V,C> ctxBuilder, LearningEnvironmentBuilder envBuilder, int retries, int interval, boolean isKeepBinary, DeployingContext deployingCtx)` Initializes partition `context` by loading it from a partition `upstream`.

  - ### Uses of IgniteBiPredicate in org.apache.ignite.ml.dataset.impl.local

    Methods in org.apache.ignite.ml.dataset.impl.local with parameters of type IgniteBiPredicate
    Modifier and Type | Method and Description
    --- | ---
    `DatasetBuilder<K,V>` | LocalDatasetBuilder.`withFilter(IgniteBiPredicate<K,V> filterToAdd)` Returns new instance of DatasetBuilder using conjunction of internal filter and `filterToAdd`.

    Constructors in org.apache.ignite.ml.dataset.impl.local with parameters of type IgniteBiPredicate
    Constructor and Description
    `LocalDatasetBuilder(Map<K,V> upstreamMap, IgniteBiPredicate<K,V> filter, int partitions)` Constructs a new instance of local dataset builder that makes `LocalDataset`.
    `LocalDatasetBuilder(Map<K,V> upstreamMap, IgniteBiPredicate<K,V> filter, int partitions, UpstreamTransformerBuilder upstreamTransformerBuilder)` Constructs a new instance of local dataset builder that makes `LocalDataset`.

  - ### Uses of IgniteBiPredicate in org.apache.ignite.ml.selection.cv

    Fields in org.apache.ignite.ml.selection.cv declared as IgniteBiPredicate
    Modifier and Type | Field and Description
    --- | ---
    `protected IgniteBiPredicate<K,V>` | AbstractCrossValidation.`filter` Filter.

    Methods in org.apache.ignite.ml.selection.cv with parameters of type IgniteBiPredicate
    Modifier and Type | Method and Description
    --- | ---
    `AbstractCrossValidation<M,K,V>` | AbstractCrossValidation.`withFilter(IgniteBiPredicate<K,V> filter)`

    Method parameters in org.apache.ignite.ml.selection.cv with type arguments of type IgniteBiPredicate
    Modifier and Type | Method and Description
    --- | ---
    `protected double[]` | AbstractCrossValidation.`score(Function<IgniteBiPredicate<K,V>,DatasetBuilder<K,V>> datasetBuilderSupplier)` Computes cross-validated metrics.
    `protected double[]` | AbstractCrossValidation.`scorePipeline(Function<IgniteBiPredicate<K,V>,DatasetBuilder<K,V>> datasetBuilderSupplier)` Computes cross-validated metrics.

  - ### Uses of IgniteBiPredicate in org.apache.ignite.ml.selection.scoring.cursor

    Constructors in org.apache.ignite.ml.selection.scoring.cursor with parameters of type IgniteBiPredicate
    Constructor and Description
    `CacheBasedLabelPairCursor(IgniteCache<K,V> upstreamCache, IgniteBiPredicate<K,V> filter, Preprocessor<K,V> preprocessor, IgniteModel<Vector,L> mdl)` Constructs a new instance of cache based truth with prediction cursor.
    `LocalLabelPairCursor(Map<K,V> upstreamMap, IgniteBiPredicate<K,V> filter, Preprocessor<K,V> preprocessor, IgniteModel<Vector,L> mdl)` Constructs a new instance of local truth with prediction cursor.

  - ### Uses of IgniteBiPredicate in org.apache.ignite.ml.selection.scoring.evaluator

    Methods in org.apache.ignite.ml.selection.scoring.evaluator with parameters of type IgniteBiPredicate
    Modifier and Type | Method and Description
    --- | ---
    `static <K,V> double` | Evaluator.`evaluate(IgniteCache<K,V> dataCache, IgniteBiPredicate<K,V> filter, IgniteModel<Vector,Double> mdl, Preprocessor<K,V> preprocessor, Metric metric)` Computes the given metric on the given cache.
    `static <K,V> double` | Evaluator.`evaluate(IgniteCache<K,V> dataCache, IgniteBiPredicate<K,V> filter, IgniteModel<Vector,Double> mdl, Preprocessor<K,V> preprocessor, MetricName metric)` Computes the given metric on the given cache.
    `static <K,V> double` | Evaluator.`evaluate(Map<K,V> dataCache, IgniteBiPredicate<K,V> filter, IgniteModel<Vector,Double> mdl, Preprocessor<K,V> preprocessor, Metric metric)` Computes the given metric on the given cache.
    `static <K,V> double` | Evaluator.`evaluate(Map<K,V> dataCache, IgniteBiPredicate<K,V> filter, IgniteModel<Vector,Double> mdl, Preprocessor<K,V> preprocessor, MetricName metric)` Computes the given metric on the given cache.
    `static <K,V> EvaluationResult` | Evaluator.`evaluateBinaryClassification(IgniteCache<K,V> dataCache, IgniteBiPredicate<K,V> filter, IgniteModel<Vector,Double> mdl, Preprocessor<K,V> preprocessor)` Evaluate binary classifier by default metrics (see package classification).
    `static <K,V> EvaluationResult` | Evaluator.`evaluateBinaryClassification(Map<K,V> dataCache, IgniteBiPredicate<K,V> filter, IgniteModel<Vector,Double> mdl, Preprocessor<K,V> preprocessor)` Evaluate binary classifier by default metrics (see package classification).
    `static <K,V> EvaluationResult` | Evaluator.`evaluateRegression(IgniteCache<K,V> dataCache, IgniteBiPredicate<K,V> filter, IgniteModel<Vector,Double> mdl, Preprocessor<K,V> preprocessor)` Evaluate regression by default metrics (see package regression).
    `static <K,V> EvaluationResult` | Evaluator.`evaluateRegression(Map<K,V> dataCache, IgniteBiPredicate<K,V> filter, IgniteModel<Vector,Double> mdl, Preprocessor<K,V> preprocessor)` Evaluate regression by default metrics (see package regression).

  - ### Uses of IgniteBiPredicate in org.apache.ignite.ml.selection.split

    Methods in org.apache.ignite.ml.selection.split that return IgniteBiPredicate
    Modifier and Type | Method and Description
    --- | ---
    `IgniteBiPredicate<K,V>` | TrainTestSplit.`getTestFilter()`
    `IgniteBiPredicate<K,V>` | TrainTestSplit.`getTrainFilter()`

    Constructors in org.apache.ignite.ml.selection.split with parameters of type IgniteBiPredicate
    Constructor and Description
    `TrainTestSplit(IgniteBiPredicate<K,V> trainFilter, IgniteBiPredicate<K,V> testFilter)` Constructs a new instance of train test split.
    `TrainTestSplit(IgniteBiPredicate<K,V> trainFilter, IgniteBiPredicate<K,V> testFilter)` Constructs a new instance of train test split.

  - ### Uses of IgniteBiPredicate in org.apache.ignite.ml.sql

    Constructors in org.apache.ignite.ml.sql with parameters of type IgniteBiPredicate
    Constructor and Description
    `SqlDatasetBuilder(Ignite ignite, String upstreamCache, IgniteBiPredicate<Object,BinaryObject> filter)` Constructs a new instance of cache based dataset builder that makes `CacheBasedDataset`.
    `SqlDatasetBuilder(Ignite ignite, String upstreamCache, IgniteBiPredicate<Object,BinaryObject> filter, UpstreamTransformerBuilder transformerBuilder)` Constructs a new instance of cache based dataset builder that makes `CacheBasedDataset`.

  - ### Uses of IgniteBiPredicate in org.apache.ignite.ml.trainers

    Methods in org.apache.ignite.ml.trainers with parameters of type IgniteBiPredicate
    Modifier and Type | Method and Description
    --- | ---
    `<K,V> M` | DatasetTrainer.`fit(Ignite ignite, IgniteCache<K,V> cache, IgniteBiPredicate<K,V> filter, Preprocessor<K,V> preprocessor)` Trains model based on the specified data.
    `<K,V> M` | DatasetTrainer.`fit(Map<K,V> data, IgniteBiPredicate<K,V> filter, int parts, Preprocessor<K,V> preprocessor)` Trains model based on the specified data.
    `<K,V> M` | DatasetTrainer.`update(M mdl, Ignite ignite, IgniteCache<K,V> cache, IgniteBiPredicate<K,V> filter, Preprocessor<K,V> preprocessor)` Gets state of model in arguments, update in according to new data and return new model.
    `<K,V> M` | DatasetTrainer.`update(M mdl, Map<K,V> data, IgniteBiPredicate<K,V> filter, int parts, Preprocessor<K,V> preprocessor)` Gets state of model in arguments, update in according to new data and return new model.

  - ### Uses of IgniteBiPredicate in org.apache.ignite.ml.util.generators

    Methods in org.apache.ignite.ml.util.generators with parameters of type IgniteBiPredicate
    Modifier and Type | Method and Description
    --- | ---
    `default DatasetBuilder<Vector,Double>` | DataStreamGenerator.`asDatasetBuilder(int datasetSize, IgniteBiPredicate<Vector,Double> filter, int partitions)` Convert first N values from stream to `DatasetBuilder`.
    `default DatasetBuilder<Vector,Double>` | DataStreamGenerator.`asDatasetBuilder(int datasetSize, IgniteBiPredicate<Vector,Double> filter, int partitions, UpstreamTransformerBuilder upstreamTransformerBuilder)` Convert first N values from stream to `DatasetBuilder`.

  - ### Uses of IgniteBiPredicate in org.apache.ignite.spi

    Methods in org.apache.ignite.spi with parameters of type IgniteBiPredicate
    Modifier and Type | Method and Description
    --- | ---
    `void` | IgniteSpiContext.`addLocalMessageListener(@Nullable Object topic, IgniteBiPredicate<UUID,?> p)` Register an local message listener to receive messages sent by remote nodes.
    `void` | IgniteSpiContext.`removeLocalMessageListener(@Nullable Object topic, IgniteBiPredicate<UUID,?> p)` Removes a previously registered local message listener.

2020 Copyright © Apache Software Foundation
| Follow @ApacheIgnite
Ignite Database and Caching Platform | : ver. 2.9.0
Release Date | : October 15 2020