Class DataStreamFactory<Solution_>
java.lang.Object
ai.timefold.solver.core.impl.move.streams.dataset.DataStreamFactory<Solution_>
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescription<A> voidassertValidForEachType(Class<A> fromType) <A> UniDataStream<Solution_,A> forEachExcludingPinned(Class<A> sourceClass) <A> UniDataStream<Solution_,A> forEachFromSolution(FromSolutionValueCollectingFunction<Solution_, A> valueCollectingFunction) <A> UniDataStream<Solution_,A> forEachNonDiscriminating(Class<A> sourceClass) <Stream_ extends AbstractDataStream<Solution_>>
Stream_share(Stream_ stream) <Stream_ extends AbstractDataStream<Solution_>>
Stream_Enables node sharing.
-
Constructor Details
-
DataStreamFactory
-
-
Method Details
-
forEachNonDiscriminating
-
forEachExcludingPinned
-
forEachFromSolution
public <A> UniDataStream<Solution_,A> forEachFromSolution(FromSolutionValueCollectingFunction<Solution_, A> valueCollectingFunction) -
assertValidForEachType
-
getSolutionDescriptor
-
getDatasets
-