| Package | Description |
|---|---|
| org.apache.ignite.ml.math.distributed |
Contains classes for distribution support.
|
| org.apache.ignite.ml.math.functions |
Contains serializable functions for distributed code algebra.
|
| Modifier and Type | Method and Description |
|---|---|
static <K,V,A> A |
CacheUtils.distributedFold(String cacheName,
IgniteBiFunction<javax.cache.Cache.Entry<K,V>,A,A> folder,
IgnitePredicate<K> keyFilter,
BinaryOperator<A> accumulator,
IgniteSupplier<A> zeroValSupp)
Distributed version of fold operation.
|
static <K,V,A,W> A |
CacheUtils.reduce(String cacheName,
Ignite ignite,
IgniteTriFunction<W,javax.cache.Cache.Entry<K,V>,A,A> acc,
IgniteSupplier<W> supp,
IgniteSupplier<Iterable<javax.cache.Cache.Entry<K,V>>> entriesGen,
IgniteBinaryOperator<A> comb,
IgniteSupplier<A> zeroValSupp)
Distributed version of fold operation.
|
static <K,V,A,W> A |
CacheUtils.reduce(String cacheName,
Ignite ignite,
IgniteTriFunction<W,javax.cache.Cache.Entry<K,V>,A,A> acc,
IgniteSupplier<W> supp,
IgniteSupplier<Iterable<javax.cache.Cache.Entry<K,V>>> entriesGen,
IgniteBinaryOperator<A> comb,
IgniteSupplier<A> zeroValSupp)
Distributed version of fold operation.
|
static <K,V,A,W> A |
CacheUtils.reduce(String cacheName,
Ignite ignite,
IgniteTriFunction<W,javax.cache.Cache.Entry<K,V>,A,A> acc,
IgniteSupplier<W> supp,
IgniteSupplier<Iterable<javax.cache.Cache.Entry<K,V>>> entriesGen,
IgniteBinaryOperator<A> comb,
IgniteSupplier<A> zeroValSupp)
Distributed version of fold operation.
|
static <K,V,A,W> A |
CacheUtils.reduce(String cacheName,
IgniteTriFunction<W,javax.cache.Cache.Entry<K,V>,A,A> acc,
IgniteSupplier<W> supp,
IgniteSupplier<Iterable<javax.cache.Cache.Entry<K,V>>> entriesGen,
IgniteBinaryOperator<A> comb,
IgniteSupplier<A> zeroValSupp)
Distributed version of fold operation.
|
static <K,V,A,W> A |
CacheUtils.reduce(String cacheName,
IgniteTriFunction<W,javax.cache.Cache.Entry<K,V>,A,A> acc,
IgniteSupplier<W> supp,
IgniteSupplier<Iterable<javax.cache.Cache.Entry<K,V>>> entriesGen,
IgniteBinaryOperator<A> comb,
IgniteSupplier<A> zeroValSupp)
Distributed version of fold operation.
|
static <K,V,A,W> A |
CacheUtils.reduce(String cacheName,
IgniteTriFunction<W,javax.cache.Cache.Entry<K,V>,A,A> acc,
IgniteSupplier<W> supp,
IgniteSupplier<Iterable<javax.cache.Cache.Entry<K,V>>> entriesGen,
IgniteBinaryOperator<A> comb,
IgniteSupplier<A> zeroValSupp)
Distributed version of fold operation.
|
static <K,V> void |
CacheUtils.update(String cacheName,
Ignite ignite,
IgniteBiFunction<Ignite,javax.cache.Cache.Entry<K,V>,Stream<javax.cache.Cache.Entry<K,V>>> fun,
IgniteSupplier<Set<K>> keysGen) |
static <K,V> void |
CacheUtils.update(String cacheName,
Ignite ignite,
IgniteConsumer<javax.cache.Cache.Entry<K,V>> fun,
IgniteSupplier<Set<K>> keysGen) |
| Modifier and Type | Method and Description |
|---|---|
static <A,B,C> IgniteBiFunction<A,B,IgniteSupplier<C>> |
Functions.outputSupplier(IgniteBiFunction<A,B,C> f)
Transform function of form (a, b) -> c into (a, b) - () -> c.
|
static <A,B> IgniteFunction<A,IgniteSupplier<B>> |
Functions.outputSupplier(IgniteFunction<A,B> f)
Transform function of form a -> b into a -> (() -> b).
|
Follow @ApacheIgnite
Ignite Fabric : ver. 2.6.0 Release Date : July 10 2018