Uses of Interface
org.optaplanner.constraint.streams.bavet.common.index.IndexProperties
Packages that use IndexProperties
Package
Description
This package contains performance-sensitive code.
-
Uses of IndexProperties in org.optaplanner.constraint.streams.bavet.common
Methods in org.optaplanner.constraint.streams.bavet.common that return IndexPropertiesModifier and TypeMethodDescriptionprotected abstract IndexPropertiesAbstractIndexedIfExistsNode.createIndexProperties(LeftTuple_ leftTuple) protected abstract IndexPropertiesAbstractIndexedJoinNode.createIndexPropertiesLeft(LeftTuple_ leftTuple) Constructor parameters in org.optaplanner.constraint.streams.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 org.optaplanner.constraint.streams.bavet.common.index
Methods in org.optaplanner.constraint.streams.bavet.common.index that return types with arguments of type IndexPropertiesModifier and TypeMethodDescriptionstatic <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 org.optaplanner.constraint.streams.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, TupleListEntry<T> entry) intIndexer.size(IndexProperties indexProperties)