Interface IndexerBackend<T>
- Type Parameters:
T-
- All Superinterfaces:
Indexer<T>
- All Known Implementing Classes:
LinkedListIndexerBackend,RandomAccessIndexerBackend
@NullMarked
public sealed interface IndexerBackend<T>
extends Indexer<T>
permits RandomAccessIndexerBackend<T>, LinkedListIndexerBackend<T>
Bottom-most indexer in the indexer chain.
Constraint streams and Neighborhoods use different indexer backends,
as they have different performance characteristics and requirements.
-
Method Summary
Methods inherited from interface ai.timefold.solver.core.impl.bavet.common.index.Indexer
forEach, isRemovable, iterator, put, randomIterator, randomIterator, remove, size