Class QuadLeftHandSide<A,​B,​C,​D>

  • Type Parameters:
    A - generic type of the first resulting variable
    B - generic type of the second resulting variable
    C - generic type of the third resulting variable
    D - generic type of the fourth resulting variable
    All Implemented Interfaces:
    Supplier<List<org.drools.model.view.ViewItem<?>>>

    public final class QuadLeftHandSide<A,​B,​C,​D>
    extends Object
    Represents the left hand side of a Drools rule, the result of which are four variables. For more, see UniLeftHandSide and BiLeftHandSide.
    • Constructor Detail

      • QuadLeftHandSide

        protected QuadLeftHandSide​(org.optaplanner.core.impl.score.stream.drools.common.PatternVariable<A> patternVariableA,
                                   org.optaplanner.core.impl.score.stream.drools.common.PatternVariable<B> patternVariableB,
                                   org.optaplanner.core.impl.score.stream.drools.common.PatternVariable<C> patternVariableC,
                                   org.optaplanner.core.impl.score.stream.drools.common.PatternVariable<D> patternVariableD,
                                   DroolsVariableFactory variableFactory)