Class JoinTriNode<A,B,C>
- java.lang.Object
-
- org.optaplanner.constraint.streams.bavet.common.AbstractNode
-
- org.optaplanner.constraint.streams.bavet.tri.JoinTriNode<A,B,C>
-
public final class JoinTriNode<A,B,C> extends AbstractNode
-
-
Constructor Summary
Constructors Constructor Description JoinTriNode(BiFunction<A,B,IndexProperties> mappingAB, Function<C,IndexProperties> mappingC, int inputStoreIndexAB, int inputStoreIndexC, Consumer<TriTuple<A,B,C>> nextNodesInsert, Consumer<TriTuple<A,B,C>> nextNodesRetract, int outputStoreSize, Indexer<BiTuple<A,B>,Map<UniTuple<C>,TriTuple<A,B,C>>> indexerAB, Indexer<UniTuple<C>,Map<BiTuple<A,B>,TriTuple<A,B,C>>> indexerC)
-
-
-
Constructor Detail
-
JoinTriNode
public JoinTriNode(BiFunction<A,B,IndexProperties> mappingAB, Function<C,IndexProperties> mappingC, int inputStoreIndexAB, int inputStoreIndexC, Consumer<TriTuple<A,B,C>> nextNodesInsert, Consumer<TriTuple<A,B,C>> nextNodesRetract, int outputStoreSize, Indexer<BiTuple<A,B>,Map<UniTuple<C>,TriTuple<A,B,C>>> indexerAB, Indexer<UniTuple<C>,Map<BiTuple<A,B>,TriTuple<A,B,C>>> indexerC)
-
-
Method Detail
-
calculateScore
public void calculateScore()
- Specified by:
calculateScorein classAbstractNode
-
-