Uses of Interface
org.optaplanner.constraint.streams.bavet.common.index.IndexProperties
-
Packages that use IndexProperties Package Description org.optaplanner.constraint.streams.bavet.common 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 IndexPropertiesAbstractIfExistsNode. createIndexProperties(LeftTuple_ leftTuple)protected abstract IndexPropertiesAbstractJoinNode. createIndexProperties(LeftTuple_ leftTuple)Constructor parameters in org.optaplanner.constraint.streams.bavet.common with type arguments of type IndexProperties Constructor Description AbstractIfExistsNode(boolean shouldExist, Function<Right_,IndexProperties> mappingRight, int inputStoreIndexLeft, int inputStoreIndexRight, Consumer<LeftTuple_> nextNodesInsert, Consumer<LeftTuple_> nextNodesRetract, Indexer<LeftTuple_,AbstractIfExistsNode.Counter<LeftTuple_>> indexerLeft, Indexer<UniTuple<Right_>,Set<AbstractIfExistsNode.Counter<LeftTuple_>>> indexerRight)AbstractJoinNode(Function<Right_,IndexProperties> mappingRight, int inputStoreIndexLeft, int inputStoreIndexRight, Consumer<OutTuple_> nextNodesInsert, Consumer<OutTuple_> nextNodesUpdate, Consumer<OutTuple_> nextNodesRetract, Indexer<LeftTuple_,Map<UniTuple<Right_>,OutTuple_>> indexerLeft, Indexer<UniTuple<Right_>,Map<LeftTuple_,OutTuple_>> 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)
-