# Package org.optaplanner.core.impl.score.stream.drools.common

- Interface Summary
  Interface | Description
  --- | ---
  FactTuple |

- Class Summary
  Class | Description
  --- | ---
  AbstractConstraintConsequence<LeftHandSide_ extends org.optaplanner.core.impl.score.stream.drools.common.AbstractLeftHandSide> |
  BiLeftHandSide<A,​B> | Represents the left hand side of a Drools rule, the result of which are two variables.
  BiTuple<A,​B> |
  DroolsAbstractConstraintStream<Solution_> |
  QuadLeftHandSide<A,​B,​C,​D> | Represents the left hand side of a Drools rule, the result of which are four variables.
  QuadTuple<A,​B,​C,​D> |
  RuleAssembly |
  TriLeftHandSide<A,​B,​C> | Represents the left hand side of a Drools rule, the result of which are three variables.
  TriTuple<A,​B,​C> |
  UniLeftHandSide<A> | Represents the left-hand side of a Drools rule, the result of which is a single variable.