Uses of Class
org.optaplanner.core.impl.score.stream.drools.common.DroolsPatternBuilder
-
-
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 Description DroolsPatternBuilder<PatternVar>
DroolsBiRuleStructure. getPrimaryPatternBuilder()
Constructors in org.optaplanner.core.impl.score.stream.drools.bi with parameters of type DroolsPatternBuilder Constructor 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 Description DroolsPatternBuilder<T>
DroolsPatternBuilder. expand(UnaryOperator<org.drools.model.PatternDSL.PatternDef<T>> expander)
Mutate the existingPatternDSL.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 Description DroolsPatternBuilder<PatternVar>
DroolsQuadRuleStructure. getPrimaryPatternBuilder()
Constructors in org.optaplanner.core.impl.score.stream.drools.quad with parameters of type DroolsPatternBuilder Constructor 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 Description DroolsPatternBuilder<PatternVar>
DroolsTriRuleStructure. getPrimaryPatternBuilder()
Constructors in org.optaplanner.core.impl.score.stream.drools.tri with parameters of type DroolsPatternBuilder Constructor 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 Description DroolsPatternBuilder<PatternVar>
DroolsUniRuleStructure. getPrimaryPatternBuilder()
Constructors in org.optaplanner.core.impl.score.stream.drools.uni with parameters of type DroolsPatternBuilder Constructor 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)
-