## Uses of Class
org.apache.ignite.ml.dataset.UpstreamEntry

- Packages that use UpstreamEntry
  Package | Description
  --- | ---
  org.apache.ignite.ml.dataset | Base package for machine learning dataset classes.
  org.apache.ignite.ml.dataset.impl.bootstrapping | Base package for bootstrapped implementation of machine learning dataset.
  org.apache.ignite.ml.dataset.primitive | Package that contains basic primitives build on top of `Dataset`.
  org.apache.ignite.ml.dataset.primitive.builder.context | Contains partition `context` builders.
  org.apache.ignite.ml.dataset.primitive.builder.data | Contains partition `data` builders.
  org.apache.ignite.ml.knn | Contains main APIs for kNN algorithms.
  org.apache.ignite.ml.recommendation.util | Contains util classes used in recommendation system framework.
  org.apache.ignite.ml.structures.partition | Contains internal APIs for dataset partitioned labeled datasets.
  org.apache.ignite.ml.trainers.transformers | Various upstream transformers.
  org.apache.ignite.ml.tree.data | Contains data and data builder required for decision tree trainers built on top of partition based dataset.

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

    Methods in org.apache.ignite.ml.dataset that return types with arguments of type UpstreamEntry
    Modifier and Type | Method and Description
    --- | ---
    `Stream<UpstreamEntry>` | UpstreamTransformer.`transform(Stream<UpstreamEntry> upstream)` Transform upstream.

    Method parameters in org.apache.ignite.ml.dataset with type arguments of type UpstreamEntry
    Modifier and Type | Method and Description
    --- | ---
    `C` | PartitionContextBuilder.`build(LearningEnvironment env, Iterator<UpstreamEntry<K,V>> upstreamData, long upstreamDataSize)` Builds a new partition `context` from an `upstream` data.
    `D` | PartitionDataBuilder.`build(LearningEnvironment env, Iterator<UpstreamEntry<K,V>> upstreamData, long upstreamDataSize, C ctx)` Builds a new partition `data` from a partition `upstream` data and partition `context`.
    `default C` | PartitionContextBuilder.`build(LearningEnvironment env, Stream<UpstreamEntry<K,V>> upstreamData, long upstreamDataSize)` Builds a new partition `context` from an `upstream` data.
    `default D` | PartitionDataBuilder.`build(LearningEnvironment env, Stream<UpstreamEntry<K,V>> upstreamData, long upstreamDataSize, C ctx)` Builds a new partition `data` from a partition `upstream` data and partition `context`.
    `Stream<UpstreamEntry>` | UpstreamTransformer.`transform(Stream<UpstreamEntry> upstream)` Transform upstream.

  - ### Uses of UpstreamEntry in org.apache.ignite.ml.dataset.impl.bootstrapping

    Method parameters in org.apache.ignite.ml.dataset.impl.bootstrapping with type arguments of type UpstreamEntry
    Modifier and Type | Method and Description
    --- | ---
    `BootstrappedDatasetPartition` | BootstrappedDatasetBuilder.`build(LearningEnvironment env, Iterator<UpstreamEntry<K,V>> upstreamData, long upstreamDataSize, EmptyContext ctx)` Builds a new partition `data` from a partition `upstream` data and partition `context`.

  - ### Uses of UpstreamEntry in org.apache.ignite.ml.dataset.primitive

    Method parameters in org.apache.ignite.ml.dataset.primitive with type arguments of type UpstreamEntry
    Modifier and Type | Method and Description
    --- | ---
    `FeatureMatrixWithLabelsOnHeapData` | FeatureMatrixWithLabelsOnHeapDataBuilder.`build(LearningEnvironment env, Iterator<UpstreamEntry<K,V>> upstreamData, long upstreamDataSize, C ctx)` Builds a new partition `data` from a partition `upstream` data and partition `context`.

  - ### Uses of UpstreamEntry in org.apache.ignite.ml.dataset.primitive.builder.context

    Method parameters in org.apache.ignite.ml.dataset.primitive.builder.context with type arguments of type UpstreamEntry
    Modifier and Type | Method and Description
    --- | ---
    `EmptyContext` | EmptyContextBuilder.`build(LearningEnvironment env, Iterator<UpstreamEntry<K,V>> upstreamData, long upstreamDataSize)` Builds a new partition `context` from an `upstream` data.

  - ### Uses of UpstreamEntry in org.apache.ignite.ml.dataset.primitive.builder.data

    Method parameters in org.apache.ignite.ml.dataset.primitive.builder.data with type arguments of type UpstreamEntry
    Modifier and Type | Method and Description
    --- | ---
    `SimpleLabeledDatasetData` | SimpleLabeledDatasetDataBuilder.`build(LearningEnvironment env, Iterator<UpstreamEntry<K,V>> upstreamData, long upstreamDataSize, C ctx)` Builds a new partition `data` from a partition `upstream` data and partition `context`.
    `SimpleDatasetData` | SimpleDatasetDataBuilder.`build(LearningEnvironment env, Iterator<UpstreamEntry<K,V>> upstreamData, long upstreamDataSize, C ctx)` Builds a new partition `data` from a partition `upstream` data and partition `context`.

  - ### Uses of UpstreamEntry in org.apache.ignite.ml.knn

    Method parameters in org.apache.ignite.ml.knn with type arguments of type UpstreamEntry
    Modifier and Type | Method and Description
    --- | ---
    `SpatialIndex<Double>` | KNNPartitionDataBuilder.`build(LearningEnvironment env, Iterator<UpstreamEntry<K,V>> upstreamData, long upstreamDataSize, EmptyContext ctx)` Builds a new partition `data` from a partition `upstream` data and partition `context`.

  - ### Uses of UpstreamEntry in org.apache.ignite.ml.recommendation.util

    Method parameters in org.apache.ignite.ml.recommendation.util with type arguments of type UpstreamEntry
    Modifier and Type | Method and Description
    --- | ---
    `RecommendationDatasetData<O,S>` | RecommendationDatasetDataBuilder.`build(LearningEnvironment env, Iterator<UpstreamEntry<K,Z>> upstreamData, long upstreamDataSize, EmptyContext ctx)` Builds a new partition `data` from a partition `upstream` data and partition `context`.
    `RecommendationDatasetData<Serializable,Serializable>` | RecommendationBinaryDatasetDataBuilder.`build(LearningEnvironment env, Iterator<UpstreamEntry<Object,BinaryObject>> upstreamData, long upstreamDataSize, EmptyContext ctx)` Builds a new partition `data` from a partition `upstream` data and partition `context`.

  - ### Uses of UpstreamEntry in org.apache.ignite.ml.structures.partition

    Method parameters in org.apache.ignite.ml.structures.partition with type arguments of type UpstreamEntry
    Modifier and Type | Method and Description
    --- | ---
    `LabelPartitionDataOnHeap` | LabelPartitionDataBuilderOnHeap.`build(LearningEnvironment env, Iterator<UpstreamEntry<K,V>> upstreamData, long upstreamDataSize, C ctx)` Builds a new partition `data` from a partition `upstream` data and partition `context`.
    `LabeledVectorSet<LabeledVector>` | LabeledDatasetPartitionDataBuilderOnHeap.`build(LearningEnvironment env, Iterator<UpstreamEntry<K,V>> upstreamData, long upstreamDataSize, C ctx)` Builds a new partition `data` from a partition `upstream` data and partition `context`.

  - ### Uses of UpstreamEntry in org.apache.ignite.ml.trainers.transformers

    Methods in org.apache.ignite.ml.trainers.transformers that return types with arguments of type UpstreamEntry
    Modifier and Type | Method and Description
    --- | ---
    `Stream<UpstreamEntry>` | BaggingUpstreamTransformer.`transform(Stream<UpstreamEntry> upstream)` Transform upstream.

    Method parameters in org.apache.ignite.ml.trainers.transformers with type arguments of type UpstreamEntry
    Modifier and Type | Method and Description
    --- | ---
    `Stream<UpstreamEntry>` | BaggingUpstreamTransformer.`transform(Stream<UpstreamEntry> upstream)` Transform upstream.

  - ### Uses of UpstreamEntry in org.apache.ignite.ml.tree.data

    Method parameters in org.apache.ignite.ml.tree.data with type arguments of type UpstreamEntry
    Modifier and Type | Method and Description
    --- | ---
    `DecisionTreeData` | DecisionTreeDataBuilder.`build(LearningEnvironment envBuilder, Iterator<UpstreamEntry<K,V>> upstreamData, long upstreamDataSize, C ctx)` Builds a new partition `data` from a partition `upstream` data and partition `context`.

2022 Copyright © Apache Software Foundation
| Follow @ApacheIgnite
Ignite Database and Caching Platform | : ver. 2.12.0
Release Date | : January 10 2022