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)
-