Package com.gengoai.stream
A unified stream interface that can work across Java and Spark streams.
-
Interface Summary Interface Description MAccumulator<IN,OUT> Base interface for accumulators that can work across local and distributed streams.MCounterAccumulator<T> Accumulator forCounter
sMDoubleAccumulator Accumulator for doublesMDoubleStream A facade for double stream classes, such as Java'sDoubleStream
and Spark'sDoubleRDD
objects.MLongAccumulator Accumulator for longsMMapAccumulator<K,V> Accumulator for MapsMMultiCounterAccumulator<K1,K2> An accumulator forMultiCounter
sMPairStream<T,U> A facade for stream classes which contain key-value pairs.MStatisticsAccumulator Accumulator for calculating descriptive statisticsMStream<T> A facade for stream classes, such as Java'sStream
and Spark'sRDD
objects. -
Class Summary Class Description ReusableJavaStream<T> ShuffleIterator<T> The type Shuffle iterator.ShuffleSpliterator<T> The type Shuffle spliterator.StreamingContext Provides methods for creatingMStreams
andMAccumulators
within a given context, i.e.Streams Convenience methods for creating and manipulating Java streams -
Enum Summary Enum Description StorageLevel