K - Type of a key in upstream data.V - Type of a value in upstream data.public interface DatasetBuilder<K,V>
Dataset. Implementations of this interface encapsulate logic of
building specific datasets such as allocation required data structures and initialization of context part of
partitions.CacheBasedDatasetBuilder,
LocalDatasetBuilder,
Dataset| 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. |
DatasetBuilder<K,V> |
withFilter(IgniteBiPredicate<K,V> filterToAdd)
Returns new instance of DatasetBuilder using conjunction of internal filter and
filterToAdd. |
<C extends Serializable,D extends AutoCloseable> Dataset<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.C - Type of a partition context.D - Type of a partition data.partCtxBuilder - Partition context builder.partDataBuilder - Partition data builder.DatasetBuilder<K,V> withFilter(IgniteBiPredicate<K,V> filterToAdd)
filterToAdd.filterToAdd - Additional filter.
Follow @ApacheIgnite
Ignite Database and Caching Platform : ver. 2.7.2 Release Date : February 6 2019