public final class DroolsScoringBiConstraintStream<Solution_,A,B> extends DroolsAbstractBiConstraintStream<Solution_,A,B>
childStreamList, parentconstraintFactory| 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, joinbuildConstraint, buildConstraintConfigurable, getConstraintFactorybuildConstraintWeightExtractor, buildConstraintWeightExtractor, penalize, penalizeConfigurable, reward, rewardConfigurable, validateConstraintIdclone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitpenalize, penalizeBigDecimal, penalizeConfigurable, penalizeConfigurableBigDecimal, penalizeConfigurableLong, penalizeLong, reward, rewardBigDecimal, rewardConfigurable, rewardConfigurableBigDecimal, rewardConfigurableLong, rewardLongpenalize, penalizeBigDecimal, penalizeConfigurable, penalizeConfigurableBigDecimal, penalizeConfigurableLong, penalizeLong, reward, rewardBigDecimal, rewardConfigurable, rewardConfigurableBigDecimal, rewardConfigurableLong, rewardLonggetConstraintFactory, penalize, penalize, penalizeConfigurable, penalizeConfigurable, reward, reward, rewardConfigurable, rewardConfigurablepublic 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.