Uses of Interface
ai.timefold.solver.core.impl.score.stream.bavet.common.index.IndexProperties
Packages that use IndexProperties
Package
Description
This package contains performance-sensitive code.
This package contains code that deals with indexing of tuples.
-
Uses of IndexProperties in ai.timefold.solver.core.impl.score.stream.bavet.common
Methods in ai.timefold.solver.core.impl.score.stream.bavet.common that return IndexPropertiesModifier and TypeMethodDescriptionprotected abstract IndexPropertiesAbstractIndexedIfExistsNode.createIndexProperties(LeftTuple_ leftTuple) protected abstract IndexPropertiesAbstractIndexedJoinNode.createIndexPropertiesLeft(LeftTuple_ leftTuple) Constructor parameters in ai.timefold.solver.core.impl.score.stream.bavet.common with type arguments of type IndexPropertiesModifierConstructorDescriptionprotectedAbstractIndexedIfExistsNode(boolean shouldExist, Function<Right_, IndexProperties> mappingRight, int inputStoreIndexLeftProperties, int inputStoreIndexLeftCounterEntry, int inputStoreIndexLeftTrackerList, int inputStoreIndexRightProperties, int inputStoreIndexRightEntry, int inputStoreIndexRightTrackerList, TupleLifecycle<LeftTuple_> nextNodesTupleLifecycle, Indexer<ExistsCounter<LeftTuple_>> indexerLeft, Indexer<UniTuple<Right_>> indexerRight, boolean isFiltering) protectedAbstractIndexedJoinNode(Function<Right_, IndexProperties> mappingRight, int inputStoreIndexLeftProperties, int inputStoreIndexLeftEntry, int inputStoreIndexLeftOutTupleList, int inputStoreIndexRightProperties, int inputStoreIndexRightEntry, int inputStoreIndexRightOutTupleList, TupleLifecycle<OutTuple_> nextNodesTupleLifecycle, boolean isFiltering, int outputStoreIndexLeftOutEntry, int outputStoreIndexRightOutEntry, Indexer<LeftTuple_> indexerLeft, Indexer<UniTuple<Right_>> indexerRight) -
Uses of IndexProperties in ai.timefold.solver.core.impl.score.stream.bavet.common.index
Methods in ai.timefold.solver.core.impl.score.stream.bavet.common.index that return types with arguments of type IndexPropertiesModifier and TypeMethodDescription<A,B> BiFunction<A, B, IndexProperties> IndexerFactory.buildBiLeftMapping()<A,B, C, D> QuadFunction<A, B, C, D, IndexProperties> IndexerFactory.buildQuadLeftMapping()IndexerFactory.buildRightMapping()<A,B, C> TriFunction<A, B, C, IndexProperties> IndexerFactory.buildTriLeftMapping()<A> Function<A,IndexProperties> IndexerFactory.buildUniLeftMapping()Methods in ai.timefold.solver.core.impl.score.stream.bavet.common.index with parameters of type IndexPropertiesModifier and TypeMethodDescriptionvoidIndexer.forEach(IndexProperties indexProperties, Consumer<T> tupleConsumer) Indexer.put(IndexProperties indexProperties, T tuple) voidIndexer.remove(IndexProperties indexProperties, ElementAwareListEntry<T> entry) intIndexer.size(IndexProperties indexProperties)