Class DataNodeBuildHelper<Solution_>
java.lang.Object
ai.timefold.solver.core.impl.bavet.common.AbstractNodeBuildHelper<AbstractEnumeratingStream<Solution_>>
ai.timefold.solver.core.impl.neighborhood.stream.enumerating.common.DataNodeBuildHelper<Solution_>
@NullMarked
public final class DataNodeBuildHelper<Solution_>
extends AbstractNodeBuildHelper<AbstractEnumeratingStream<Solution_>>
-
Constructor Summary
ConstructorsConstructorDescriptionDataNodeBuildHelper(SessionContext<Solution_> sessionContext, Set<AbstractEnumeratingStream<Solution_>> activeStreamSet) -
Method Summary
Modifier and TypeMethodDescription<Tuple_ extends Tuple>
voidputInsertUpdateRetract(AbstractEnumeratingStream<Solution_> stream, TupleLifecycle<Tuple_> tupleLifecycle) Methods inherited from class ai.timefold.solver.core.impl.bavet.common.AbstractNodeBuildHelper
addNode, addNode, addNode, buildNodeList, buildNodeNetwork, destroyAndGetNodeList, extractTupleStoreSize, findParentNode, getAggregatedTupleLifecycle, getNodeCreatingStream, getTupleStorePositionTracker, isStreamActive, putInsertUpdateRetract, reserveTupleStoreIndex
-
Constructor Details
-
DataNodeBuildHelper
public DataNodeBuildHelper(SessionContext<Solution_> sessionContext, Set<AbstractEnumeratingStream<Solution_>> activeStreamSet)
-
-
Method Details
-
putInsertUpdateRetract
public <Tuple_ extends Tuple> void putInsertUpdateRetract(AbstractEnumeratingStream<Solution_> stream, TupleLifecycle<Tuple_> tupleLifecycle) - Overrides:
putInsertUpdateRetractin classAbstractNodeBuildHelper<AbstractEnumeratingStream<Solution_>>
-
getSessionContext
-
getDatasetInstanceList
-