## Uses of Class
org.optaplanner.core.impl.score.stream.drools.common.QuadTuple

- Packages that use QuadTuple
  Package | Description
  --- | ---
  org.optaplanner.core.impl.score.stream.drools.quad |

- - ### Uses of QuadTuple in org.optaplanner.core.impl.score.stream.drools.quad

    Methods in org.optaplanner.core.impl.score.stream.drools.quad that return QuadTuple
    Modifier and Type | Method | Description
    --- | --- | ---
    `protected <X> QuadTuple<A,​B,​C,​D>` | DroolsQuadGroupByAccumulator.`createInput​(Function<org.drools.model.Variable<X>,​X> valueFinder)` |
    `protected <X> QuadTuple<A,​B,​C,​D>` | DroolsQuadToBiGroupByAccumulator.`createInput​(Function<org.drools.model.Variable<X>,​X> valueFinder)` |
    `protected <X> QuadTuple<A,​B,​C,​D>` | DroolsQuadToTriGroupByAccumulator.`createInput​(Function<org.drools.model.Variable<X>,​X> valueFinder)` |

    Methods in org.optaplanner.core.impl.score.stream.drools.quad that return types with arguments of type QuadTuple
    Modifier and Type | Method | Description
    --- | --- | ---
    `protected DroolsAbstractGroupBy<QuadTuple<A,​B,​C,​D>,​?>` | DroolsQuadGroupByAccumulator.`newContext()` |
    `protected DroolsAbstractGroupBy<QuadTuple<A,​B,​C,​D>,​?>` | DroolsQuadToBiGroupByAccumulator.`newContext()` |
    `protected DroolsAbstractGroupBy<QuadTuple<A,​B,​C,​D>,​?>` | DroolsQuadToTriGroupByAccumulator.`newContext()` |

    Methods in org.optaplanner.core.impl.score.stream.drools.quad with parameters of type QuadTuple
    Modifier and Type | Method | Description
    --- | --- | ---
    `protected Runnable` | DroolsQuadAccumulateFunction.`accumulate​(ResultContainer_ container, QuadTuple<A,​B,​C,​D> tuple)` |