Uses of Class
ai.timefold.solver.core.impl.bavet.common.index.IndexerFactory
Packages that use IndexerFactory
Package
Description
This package contains performance-sensitive code.
-
Uses of IndexerFactory in ai.timefold.solver.core.impl.bavet.bi
Constructors in ai.timefold.solver.core.impl.bavet.bi with parameters of type IndexerFactoryModifierConstructorDescriptionIndexedIfExistsBiNode(boolean shouldExist, IndexerFactory<C> indexerFactory, TupleLifecycle<BiTuple<A, B>> nextNodesTupleLifecycle, TriPredicate<A, B, C> filtering, InTupleStorePositionTracker tupleStorePositionTracker) IndexedIfExistsBiNode(boolean shouldExist, IndexerFactory<C> indexerFactory, TupleLifecycle<BiTuple<A, B>> nextNodesTupleLifecycle, InTupleStorePositionTracker tupleStorePositionTracker) IndexedJoinBiNode(IndexerFactory<B> indexerFactory, TupleLifecycle<BiTuple<A, B>> nextNodesTupleLifecycle, BiPredicate<A, B> filtering, InOutTupleStorePositionTracker tupleStorePositionTracker) -
Uses of IndexerFactory in ai.timefold.solver.core.impl.bavet.common
Constructors in ai.timefold.solver.core.impl.bavet.common with parameters of type IndexerFactoryModifierConstructorDescriptionprotectedAbstractIndexedIfExistsNode(boolean shouldExist, IndexerFactory.KeysExtractor<LeftTuple_> keysExtractorLeft, IndexerFactory<Right_> indexerFactory, TupleLifecycle<LeftTuple_> nextNodesTupleLifecycle, boolean isFiltering, InTupleStorePositionTracker tupleStorePositionTracker) protectedAbstractIndexedJoinNode(IndexerFactory.KeysExtractor<LeftTuple_> keysExtractorLeft, IndexerFactory<Right_> indexerFactory, TupleLifecycle<OutTuple_> nextNodesTupleLifecycle, boolean isFiltering, InOutTupleStorePositionTracker tupleStorePositionTracker) -
Uses of IndexerFactory in ai.timefold.solver.core.impl.bavet.quad
Constructors in ai.timefold.solver.core.impl.bavet.quad with parameters of type IndexerFactoryModifierConstructorDescriptionIndexedIfExistsQuadNode(boolean shouldExist, IndexerFactory<E> indexerFactory, TupleLifecycle<QuadTuple<A, B, C, D>> nextNodesTupleLifecycle, PentaPredicate<A, B, C, D, E> filtering, InTupleStorePositionTracker tupleStorePositionTracker) IndexedIfExistsQuadNode(boolean shouldExist, IndexerFactory<E> indexerFactory, TupleLifecycle<QuadTuple<A, B, C, D>> nextNodesTupleLifecycle, InTupleStorePositionTracker tupleStorePositionTracker) IndexedJoinQuadNode(IndexerFactory<D> indexerFactory, TupleLifecycle<QuadTuple<A, B, C, D>> nextNodesTupleLifecycle, QuadPredicate<A, B, C, D> filtering, InOutTupleStorePositionTracker positionTracker) -
Uses of IndexerFactory in ai.timefold.solver.core.impl.bavet.tri
Constructors in ai.timefold.solver.core.impl.bavet.tri with parameters of type IndexerFactoryModifierConstructorDescriptionIndexedIfExistsTriNode(boolean shouldExist, IndexerFactory<D> indexerFactory, TupleLifecycle<TriTuple<A, B, C>> nextNodesTupleLifecycle, QuadPredicate<A, B, C, D> filtering, InTupleStorePositionTracker tupleStorePositionTracker) IndexedIfExistsTriNode(boolean shouldExist, IndexerFactory<D> indexerFactory, TupleLifecycle<TriTuple<A, B, C>> nextNodesTupleLifecycle, InTupleStorePositionTracker tupleStorePositionTracker) IndexedJoinTriNode(IndexerFactory<C> indexerFactory, TupleLifecycle<TriTuple<A, B, C>> nextNodesTupleLifecycle, TriPredicate<A, B, C> filtering, InOutTupleStorePositionTracker tupleStorePositionTracker) -
Uses of IndexerFactory in ai.timefold.solver.core.impl.bavet.uni
Constructors in ai.timefold.solver.core.impl.bavet.uni with parameters of type IndexerFactoryModifierConstructorDescriptionIndexedIfExistsUniNode(boolean shouldExist, IndexerFactory<B> indexerFactory, TupleLifecycle<UniTuple<A>> nextNodesTupleLifecycle, InTupleStorePositionTracker tupleStorePositionTracker) IndexedIfExistsUniNode(boolean shouldExist, IndexerFactory<B> indexerFactory, TupleLifecycle<UniTuple<A>> nextNodesTupleLifecycle, BiPredicate<A, B> filtering, InTupleStorePositionTracker tupleStorePositionTracker) -
Uses of IndexerFactory in ai.timefold.solver.core.impl.neighborhood.stream.enumerating.uni
Constructors in ai.timefold.solver.core.impl.neighborhood.stream.enumerating.uni with parameters of type IndexerFactoryModifierConstructorDescriptionUniRightDatasetInstance(AbstractDataset<Solution_> parent, IndexerFactory<B> indexerFactory, @Nullable BiNeighborhoodsPredicate<Solution_, A, B> filter, int compositeKeyStoreIndex, int entryStoreIndex)