K - Type of a key in upstream data.V - Type of a value in upstream data.public class CacheBasedDatasetBuilder<K,V> extends Object implements DatasetBuilder<K,V>
CacheBasedDataset. Encapsulate logic of building cache based dataset such as
allocation required data structures and initialization of context part of partitions.| Constructor and Description |
|---|
CacheBasedDatasetBuilder(Ignite ignite,
IgniteCache<K,V> upstreamCache)
Constructs a new instance of cache based dataset builder that makes
CacheBasedDataset. |
| Modifier and Type | Method and Description |
|---|---|
<C extends Serializable,D extends AutoCloseable> |
build(PartitionContextBuilder<K,V,C> partCtxBuilder,
PartitionDataBuilder<K,V,C,D> partDataBuilder)
Constructs a new instance of
Dataset that includes allocation required data structures and
initialization of context part of partitions. |
public CacheBasedDatasetBuilder(Ignite ignite, IgniteCache<K,V> upstreamCache)
CacheBasedDataset.ignite - Ignite instance.upstreamCache - Ignite Cache with upstream data.public <C extends Serializable,D extends AutoCloseable> CacheBasedDataset<K,V,C,D> build(PartitionContextBuilder<K,V,C> partCtxBuilder, PartitionDataBuilder<K,V,C,D> partDataBuilder)
Dataset that includes allocation required data structures and
initialization of context part of partitions.build in interface DatasetBuilder<K,V>C - Type of a partition context.D - Type of a partition data.partCtxBuilder - Partition context builder.partDataBuilder - Partition data builder.
Follow @ApacheIgnite
Ignite Fabric : ver. 2.5.0 Release Date : May 23 2018