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

- Packages that use DroolsPatternBuilder
  Package | Description
  --- | ---
  org.optaplanner.core.impl.score.stream.drools.bi |
  org.optaplanner.core.impl.score.stream.drools.common |
  org.optaplanner.core.impl.score.stream.drools.quad |
  org.optaplanner.core.impl.score.stream.drools.tri |
  org.optaplanner.core.impl.score.stream.drools.uni |

- - ### Uses of DroolsPatternBuilder in org.optaplanner.core.impl.score.stream.drools.bi

    Methods in org.optaplanner.core.impl.score.stream.drools.bi that return DroolsPatternBuilder
    Modifier and Type | Method and Description
    --- | ---
    `DroolsPatternBuilder<PatternVar>` | DroolsBiRuleStructure.`getPrimaryPatternBuilder()`

    Constructors in org.optaplanner.core.impl.score.stream.drools.bi with parameters of type DroolsPatternBuilder
    Constructor and Description
    `DroolsBiRuleStructure(org.drools.model.Variable<A> aVariable, org.drools.model.Variable<B> bVariable, DroolsPatternBuilder<PatternVar> primaryPattern, List<org.drools.model.view.ViewItemBuilder<?>> shelved, List<org.drools.model.view.ViewItemBuilder<?>> prerequisites, List<org.drools.model.view.ViewItemBuilder<?>> dependents, LongSupplier variableIdSupplier)`

  - ### Uses of DroolsPatternBuilder in org.optaplanner.core.impl.score.stream.drools.common

    Methods in org.optaplanner.core.impl.score.stream.drools.common that return DroolsPatternBuilder
    Modifier and Type | Method and Description
    --- | ---
    `DroolsPatternBuilder<T>` | DroolsPatternBuilder.`expand(UnaryOperator<org.drools.model.PatternDSL.PatternDef<T>> expander)` Mutate the existing `PatternDSL.PatternDef`, adding a new operation, such as a new filter or a new variable binding.
    `abstract DroolsPatternBuilder<PatternVar>` | DroolsRuleStructure.`getPrimaryPatternBuilder()` Primary pattern is the Drools pattern to which operations such as filter and join will be applied.

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

    Methods in org.optaplanner.core.impl.score.stream.drools.quad that return DroolsPatternBuilder
    Modifier and Type | Method and Description
    --- | ---
    `DroolsPatternBuilder<PatternVar>` | DroolsQuadRuleStructure.`getPrimaryPatternBuilder()`

    Constructors in org.optaplanner.core.impl.score.stream.drools.quad with parameters of type DroolsPatternBuilder
    Constructor and Description
    `DroolsQuadRuleStructure(org.drools.model.Variable<A> aVariable, org.drools.model.Variable<B> bVariable, org.drools.model.Variable<C> cVariable, org.drools.model.Variable<D> dVariable, DroolsPatternBuilder<PatternVar> primaryPattern, List<org.drools.model.view.ViewItemBuilder<?>> shelved, List<org.drools.model.view.ViewItemBuilder<?>> prerequisites, List<org.drools.model.view.ViewItemBuilder<?>> dependents, LongSupplier variableIdSupplier)`

  - ### Uses of DroolsPatternBuilder in org.optaplanner.core.impl.score.stream.drools.tri

    Methods in org.optaplanner.core.impl.score.stream.drools.tri that return DroolsPatternBuilder
    Modifier and Type | Method and Description
    --- | ---
    `DroolsPatternBuilder<PatternVar>` | DroolsTriRuleStructure.`getPrimaryPatternBuilder()`

    Constructors in org.optaplanner.core.impl.score.stream.drools.tri with parameters of type DroolsPatternBuilder
    Constructor and Description
    `DroolsTriRuleStructure(org.drools.model.Variable<A> aVariable, org.drools.model.Variable<B> bVariable, org.drools.model.Variable<C> cVariable, DroolsPatternBuilder<PatternVar> primaryPattern, List<org.drools.model.view.ViewItemBuilder<?>> shelved, List<org.drools.model.view.ViewItemBuilder<?>> prerequisites, List<org.drools.model.view.ViewItemBuilder<?>> dependents, LongSupplier variableIdSupplier)`

  - ### Uses of DroolsPatternBuilder in org.optaplanner.core.impl.score.stream.drools.uni

    Methods in org.optaplanner.core.impl.score.stream.drools.uni that return DroolsPatternBuilder
    Modifier and Type | Method and Description
    --- | ---
    `DroolsPatternBuilder<PatternVar>` | DroolsUniRuleStructure.`getPrimaryPatternBuilder()`

    Constructors in org.optaplanner.core.impl.score.stream.drools.uni with parameters of type DroolsPatternBuilder
    Constructor and Description
    `DroolsUniRuleStructure(org.drools.model.Variable<A> aVariable, DroolsPatternBuilder<PatternVar> aPattern, List<org.drools.model.view.ViewItemBuilder<?>> shelved, List<org.drools.model.view.ViewItemBuilder<?>> prerequisites, List<org.drools.model.view.ViewItemBuilder<?>> dependents, LongSupplier variableIdSupplier)`

Copyright © 2006–2021 JBoss by Red Hat. All rights reserved.