public class DroolsGroupingBiConstraintStream<Solution_,A,NewA,ResultContainer_,NewB> extends DroolsAbstractBiConstraintStream<Solution_,NewA,NewB>
constraintFactory
Constructor and Description |
---|
DroolsGroupingBiConstraintStream(DroolsConstraintFactory<Solution_> constraintFactory,
DroolsAbstractUniConstraintStream<Solution_,A> parent,
Function<A,NewA> groupKeyMapping,
UniConstraintCollector<A,ResultContainer_,NewB> collector) |
Modifier and Type | Method and Description |
---|---|
Optional<org.drools.model.Rule> |
buildRule(DroolsConstraint<Solution_> constraint,
org.drools.model.Global<? extends AbstractScoreHolder<?>> scoreHolderGlobal) |
DroolsBiCondition<NewA,NewB> |
createCondition() |
protected DroolsAbstractConstraintStream<Solution_> |
getParent() |
String |
toString() |
filter, getFromStreamList, impactScore, impactScore, impactScoreBigDecimal, impactScoreConfigurable, impactScoreConfigurable, impactScoreConfigurableBigDecimal, impactScoreConfigurableLong, impactScoreLong, join
addChildStream, buildConstraint, buildConstraintConfigurable, getChildStreams, getConstraintFactory
buildConstraintWeightExtractor, buildConstraintWeightExtractor, penalize, penalizeConfigurable, reward, rewardConfigurable, validateConstraintId
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
penalize, penalizeBigDecimal, penalizeConfigurable, penalizeConfigurableBigDecimal, penalizeConfigurableLong, penalizeLong, reward, rewardBigDecimal, rewardConfigurable, rewardConfigurableBigDecimal, rewardConfigurableLong, rewardLong
join, join, join, join, join, join, join, penalize, penalizeBigDecimal, penalizeConfigurable, penalizeConfigurableBigDecimal, penalizeConfigurableLong, penalizeLong, reward, rewardBigDecimal, rewardConfigurable, rewardConfigurableBigDecimal, rewardConfigurableLong, rewardLong
getConstraintFactory, penalize, penalize, penalizeConfigurable, penalizeConfigurable, reward, reward, rewardConfigurable, rewardConfigurable
public DroolsGroupingBiConstraintStream(DroolsConstraintFactory<Solution_> constraintFactory, DroolsAbstractUniConstraintStream<Solution_,A> parent, Function<A,NewA> groupKeyMapping, UniConstraintCollector<A,ResultContainer_,NewB> collector)
public Optional<org.drools.model.Rule> buildRule(DroolsConstraint<Solution_> constraint, org.drools.model.Global<? extends AbstractScoreHolder<?>> scoreHolderGlobal)
buildRule
in class DroolsAbstractConstraintStream<Solution_>
public DroolsBiCondition<NewA,NewB> createCondition()
createCondition
in class DroolsAbstractBiConstraintStream<Solution_,NewA,NewB>
protected DroolsAbstractConstraintStream<Solution_> getParent()
getParent
in class DroolsAbstractBiConstraintStream<Solution_,NewA,NewB>
Copyright © 2006–2019 JBoss by Red Hat. All rights reserved.