Class AbstractRightDatasetInstance<Solution_,Right_>
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_,Right_>
- All Implemented Interfaces:
TupleLifecycle<UniTuple<Right_>>
- Direct Known Subclasses:
UniRightDatasetInstance
@NullMarked
public abstract class AbstractRightDatasetInstance<Solution_,Right_>
extends AbstractDatasetInstance<Solution_,UniTuple<Right_>>
-
Field Summary
Fields inherited from class ai.timefold.solver.core.impl.neighborhood.stream.enumerating.common.AbstractDatasetInstance
entryStoreIndex -
Constructor Summary
ConstructorsModifierConstructorDescriptionprotectedAbstractRightDatasetInstance(AbstractDataset<Solution_> parent, IndexerFactory.KeysExtractor<UniTuple<Right_>> compositeKeyExtractor, int compositeKeyStoreIndex, int entryStoreIndex, Indexer<UniTuple<Right_>> indexer) -
Method Summary
Modifier and TypeMethodDescriptionvoidrandomIterator(Object compositeKey, Random workingRandom) voidvoidMethods inherited from class ai.timefold.solver.core.impl.neighborhood.stream.enumerating.common.AbstractDatasetInstance
getParent
-
Constructor Details
-
AbstractRightDatasetInstance
protected AbstractRightDatasetInstance(AbstractDataset<Solution_> parent, IndexerFactory.KeysExtractor<UniTuple<Right_>> compositeKeyExtractor, int compositeKeyStoreIndex, int entryStoreIndex, Indexer<UniTuple<Right_>> indexer)
-
-
Method Details
-
insert
-
update
-
retract
-
iterator
-
randomIterator
-
randomIterator
-