public final class DroolsScoringBiConstraintStream<Solution_,A,B> extends DroolsAbstractBiConstraintStream<Solution_,A,B>
childStreamList, parent
constraintFactory
Constructor and Description |
---|
DroolsScoringBiConstraintStream(DroolsConstraintFactory<Solution_> constraintFactory,
DroolsAbstractBiConstraintStream<Solution_,A,B> parent,
DroolsConstraint<Solution_> constraint) |
DroolsScoringBiConstraintStream(DroolsConstraintFactory<Solution_> constraintFactory,
DroolsAbstractBiConstraintStream<Solution_,A,B> parent,
DroolsConstraint<Solution_> constraint,
BiFunction<A,B,BigDecimal> bigDecimalMatchWeigher) |
DroolsScoringBiConstraintStream(DroolsConstraintFactory<Solution_> constraintFactory,
DroolsAbstractBiConstraintStream<Solution_,A,B> parent,
DroolsConstraint<Solution_> constraint,
ToIntBiFunction<A,B> intMatchWeigher) |
DroolsScoringBiConstraintStream(DroolsConstraintFactory<Solution_> constraintFactory,
DroolsAbstractBiConstraintStream<Solution_,A,B> parent,
DroolsConstraint<Solution_> constraint,
ToLongBiFunction<A,B> longMatchWeigher) |
Modifier and Type | Method and Description |
---|---|
void |
createRuleItemBuilders(List<<any>> ruleItemBuilderList,
<any> scoreHolderGlobal) |
<any> |
getLeftPattern() |
<any> |
getLeftVariableDeclaration() |
<any> |
getRightPattern() |
<any> |
getRightVariableDeclaration() |
String |
toString() |
filter, getFromStreamList, getLeftParentStream, getRightParentStream, groupBy, groupBy, groupBy, groupBy, impactScore, impactScore, impactScoreBigDecimal, impactScoreConfigurable, impactScoreConfigurable, impactScoreConfigurableBigDecimal, impactScoreConfigurableLong, impactScoreLong, join, join, join, join, join, join, join, join
buildConstraint, buildConstraintConfigurable, 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
penalize, penalizeBigDecimal, penalizeConfigurable, penalizeConfigurableBigDecimal, penalizeConfigurableLong, penalizeLong, reward, rewardBigDecimal, rewardConfigurable, rewardConfigurableBigDecimal, rewardConfigurableLong, rewardLong
getConstraintFactory, penalize, penalize, penalizeConfigurable, penalizeConfigurable, reward, reward, rewardConfigurable, rewardConfigurable
public DroolsScoringBiConstraintStream(DroolsConstraintFactory<Solution_> constraintFactory, DroolsAbstractBiConstraintStream<Solution_,A,B> parent, DroolsConstraint<Solution_> constraint)
public DroolsScoringBiConstraintStream(DroolsConstraintFactory<Solution_> constraintFactory, DroolsAbstractBiConstraintStream<Solution_,A,B> parent, DroolsConstraint<Solution_> constraint, ToIntBiFunction<A,B> intMatchWeigher)
public DroolsScoringBiConstraintStream(DroolsConstraintFactory<Solution_> constraintFactory, DroolsAbstractBiConstraintStream<Solution_,A,B> parent, DroolsConstraint<Solution_> constraint, ToLongBiFunction<A,B> longMatchWeigher)
public DroolsScoringBiConstraintStream(DroolsConstraintFactory<Solution_> constraintFactory, DroolsAbstractBiConstraintStream<Solution_,A,B> parent, DroolsConstraint<Solution_> constraint, BiFunction<A,B,BigDecimal> bigDecimalMatchWeigher)
public void createRuleItemBuilders(List<<any>> ruleItemBuilderList, <any> scoreHolderGlobal)
createRuleItemBuilders
in class DroolsAbstractBiConstraintStream<Solution_,A,B>
public <any> getLeftVariableDeclaration()
getLeftVariableDeclaration
in class DroolsAbstractBiConstraintStream<Solution_,A,B>
public <any> getLeftPattern()
getLeftPattern
in class DroolsAbstractBiConstraintStream<Solution_,A,B>
public <any> getRightVariableDeclaration()
getRightVariableDeclaration
in class DroolsAbstractBiConstraintStream<Solution_,A,B>
public <any> getRightPattern()
getRightPattern
in class DroolsAbstractBiConstraintStream<Solution_,A,B>
Copyright © 2006–2019 JBoss by Red Hat. All rights reserved.