Uses of Interface
org.optaplanner.constraint.streams.bavet.common.index.IndexProperties
-
Packages that use IndexProperties Package Description org.optaplanner.constraint.streams.bavet.common This package contains performance-sensitive code.org.optaplanner.constraint.streams.bavet.common.index -
-
Uses of IndexProperties in org.optaplanner.constraint.streams.bavet.common
Methods in org.optaplanner.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 org.optaplanner.constraint.streams.bavet.common with type arguments of type IndexProperties Constructor Description AbstractIndexedIfExistsNode(boolean shouldExist, Function<Right_,IndexProperties> mappingRight, int inputStoreIndexLeft, int inputStoreIndexRight, TupleLifecycle<LeftTuple_> nextNodeTupleLifecycle, Indexer<LeftTuple_,ExistsCounter<LeftTuple_>> indexerLeft, Indexer<UniTuple<Right_>,Set<ExistsCounter<LeftTuple_>>> indexerRight, boolean isFiltering)AbstractIndexedJoinNode(Function<Right_,IndexProperties> mappingRight, int inputStoreIndexLeft, int inputStoreIndexRight, TupleLifecycle<OutTuple_> nextNodesTupleLifecycle, Indexer<LeftTuple_,Map<UniTuple<Right_>,MutableOutTuple_>> indexerLeft, Indexer<UniTuple<Right_>,Map<LeftTuple_,MutableOutTuple_>> 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 IndexProperties Modifier and Type Method Description static <A,B>
Function<A,IndexProperties>JoinerUtils. combineLeftMappings(org.optaplanner.constraint.streams.common.bi.DefaultBiJoiner<A,B> joiner)static <A,B,C,D,E>
org.optaplanner.core.api.function.QuadFunction<A,B,C,D,IndexProperties>JoinerUtils. combineLeftMappings(org.optaplanner.constraint.streams.common.penta.DefaultPentaJoiner<A,B,C,D,E> joiner)static <A,B,C,D>
org.optaplanner.core.api.function.TriFunction<A,B,C,IndexProperties>JoinerUtils. combineLeftMappings(org.optaplanner.constraint.streams.common.quad.DefaultQuadJoiner<A,B,C,D> joiner)static <A,B,C>
BiFunction<A,B,IndexProperties>JoinerUtils. combineLeftMappings(org.optaplanner.constraint.streams.common.tri.DefaultTriJoiner<A,B,C> joiner)static <Right_> Function<Right_,IndexProperties>JoinerUtils. combineRightMappings(org.optaplanner.constraint.streams.common.AbstractJoiner<Right_> joiner)Methods in org.optaplanner.constraint.streams.bavet.common.index with parameters of type IndexProperties Modifier and Type Method Description Value_Indexer. get(IndexProperties indexProperties, Tuple_ tuple)Differs fromMap.get(Object)because it fails if the key does not exist.voidIndexer. put(IndexProperties indexProperties, Tuple_ tuple, Value_ value)Differs fromMap.put(Object, Object)because it fails if the key already exists.Value_Indexer. remove(IndexProperties indexProperties, Tuple_ tuple)Differs fromMap.remove(Object)because it fails if the key does not exist.voidIndexer. visit(IndexProperties indexProperties, BiConsumer<Tuple_,Value_> tupleValueMapEntryVisitor)
-