Uses of Interface
ai.timefold.solver.constraint.streams.bavet.common.index.IndexProperties
-
Packages that use IndexProperties Package Description ai.timefold.solver.constraint.streams.bavet.common This package contains performance-sensitive code.ai.timefold.solver.constraint.streams.bavet.common.index -
-
Uses of IndexProperties in ai.timefold.solver.constraint.streams.bavet.common
Methods in ai.timefold.solver.constraint.streams.bavet.common that return IndexProperties Modifier and Type Method Description protected abstract IndexPropertiesAbstractIndexedIfExistsNode. createIndexProperties(LeftTuple_ leftTuple)protected abstract IndexPropertiesAbstractIndexedJoinNode. createIndexPropertiesLeft(LeftTuple_ leftTuple)Constructor parameters in ai.timefold.solver.constraint.streams.bavet.common with type arguments of type IndexProperties Constructor Description AbstractIndexedIfExistsNode(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)AbstractIndexedJoinNode(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.constraint.streams.bavet.common.index
Methods in ai.timefold.solver.constraint.streams.bavet.common.index that return types with arguments of type IndexProperties Modifier and Type Method Description static <A,B>
Function<A,IndexProperties>JoinerUtils. combineLeftMappings(DefaultBiJoiner<A,B> joiner)static <A,B,C,D,E>
QuadFunction<A,B,C,D,IndexProperties>JoinerUtils. combineLeftMappings(DefaultPentaJoiner<A,B,C,D,E> joiner)static <A,B,C,D>
TriFunction<A,B,C,IndexProperties>JoinerUtils. combineLeftMappings(DefaultQuadJoiner<A,B,C,D> joiner)static <A,B,C>
BiFunction<A,B,IndexProperties>JoinerUtils. combineLeftMappings(DefaultTriJoiner<A,B,C> joiner)static <Right_> Function<Right_,IndexProperties>JoinerUtils. combineRightMappings(AbstractJoiner<Right_> joiner)Methods in ai.timefold.solver.constraint.streams.bavet.common.index with parameters of type IndexProperties Modifier and Type Method Description voidIndexer. forEach(IndexProperties indexProperties, Consumer<T> tupleConsumer)ElementAwareListEntry<T>Indexer. put(IndexProperties indexProperties, T tuple)voidIndexer. remove(IndexProperties indexProperties, ElementAwareListEntry<T> entry)intIndexer. size(IndexProperties indexProperties)
-