Class UniRightDatasetInstance<Solution_,A,B>
java.lang.Object
ai.timefold.solver.core.impl.neighborhood.stream.enumerating.common.AbstractDatasetInstance<Solution_,UniTuple<Right_>>
ai.timefold.solver.core.impl.neighborhood.stream.enumerating.common.AbstractRightDatasetInstance<Solution_,B>
ai.timefold.solver.core.impl.neighborhood.stream.enumerating.uni.UniRightDatasetInstance<Solution_,A,B>
- All Implemented Interfaces:
TupleLifecycle<UniTuple<B>>
@NullMarked
public final class UniRightDatasetInstance<Solution_,A,B>
extends AbstractRightDatasetInstance<Solution_,B>
-
Field Summary
Fields inherited from class ai.timefold.solver.core.impl.neighborhood.stream.enumerating.common.AbstractDatasetInstance
entryStoreIndex -
Constructor Summary
ConstructorsConstructorDescriptionUniRightDatasetInstance(AbstractDataset<Solution_> parent, IndexerFactory<B> indexerFactory, @Nullable BiNeighborhoodsPredicate<Solution_, A, B> filter, int compositeKeyStoreIndex, int entryStoreIndex) -
Method Summary
Modifier and TypeMethodDescription@Nullable BiNeighborhoodsPredicate<Solution_,A, B> produceCompositeKey(UniTuple<A> leftTuple) Methods inherited from class ai.timefold.solver.core.impl.neighborhood.stream.enumerating.common.AbstractRightDatasetInstance
insert, iterator, randomIterator, randomIterator, retract, updateMethods inherited from class ai.timefold.solver.core.impl.neighborhood.stream.enumerating.common.AbstractDatasetInstance
getParent
-
Constructor Details
-
UniRightDatasetInstance
public UniRightDatasetInstance(AbstractDataset<Solution_> parent, IndexerFactory<B> indexerFactory, @Nullable BiNeighborhoodsPredicate<Solution_, A, B> filter, int compositeKeyStoreIndex, int entryStoreIndex)
-
-
Method Details
-
produceCompositeKey
-
getFilter
-