Drools

Clone Tools
  • last updated a few minutes ago
Constraints
Constraints: committers
 
Constraints: files
Constraints: dates
DROOLS-2346: ProtobufOutputMarshaller.orderFacts should use Integer.compare to avoid IllegalArgumentException (#1786)

* DROOLS-2346: ProtobufOutputMarshaller.orderFacts should use Integer.compare to avoid IllegalArgumentException

* DROOLS-2346: Test case

(cherry picked from commit 4daacae3eac66718102411d8e1bf823c82604b8a)

DROOLS-2346: ProtobufOutputMarshaller.orderFacts should use Integer.compare to avoid IllegalArgumentException (#1786)

* DROOLS-2346: ProtobufOutputMarshaller.orderFacts should use Integer.compare to avoid IllegalArgumentException

* DROOLS-2346: Test case

(cherry picked from commit 4daacae3eac66718102411d8e1bf823c82604b8a)

DROOLS-2346: ProtobufOutputMarshaller.orderFacts should use Integer.compare to avoid IllegalArgumentException (#1786)

* DROOLS-2346: ProtobufOutputMarshaller.orderFacts should use Integer.compare to avoid IllegalArgumentException

* DROOLS-2346: Test case

[DROOLS-2284] Expose the internal kieModule of the CanonicalKieModule.java for the maven plugin (#1788)

[DROOLS-2284] support for high arity functions in pattern dsl for executable model

DROOLS-2307 DMN enhanced for loop (#1787)

test at DMN layer

upgraded to 7.7.0.t024

  1. … 52 more files in changeset.
DROOLS-2322 Move Kie extended FEEL function into appropriate profile (#1769)

* DROOLS-2322 Move Kie extended FEEL function into appropriate profile

* final changes for edge-cases

* Realign SignavioProfile to changes

* Missing header

* Reconciliate FEELProfile for kie extended FEEL functions

* fix test for Kie extended FEEL function in simple DMN model

* Align manually formatting code

* fix javadoc typo

* Minor optimization (memoize feelFunctions accordingly to feelProfiles)

* Correction and optimizations

* FEEL optimizations for CompilerContext

if the CompilerContext is created via the FEEL instance,

because the configuration is managed via the FEELProfile, the

CompilerContext contains already all the necessary functions and other

configurations as necessary.

  1. … 25 more files in changeset.
[DROOLS-2284] fix generation of accumulate statement in pattern dsl for executable model

[DROOLS-2284] make maven plugin to generate pattern dsl by default when using the executable model

[DROOLS-2284] Pattern DSL in drools-test-coverage (disabled by default) (#1785)

* [DROOLS-2284] Drools-test-coverage supports pattern-dsl

* [DROOLS-2284] Run tests with Pattern DSL dialect

* Parametrize pattern tests

[DROOLS-2284] fix from accumulate with contraints + watched properties in executable model

[DROOLS-2284] Fix beta generation index for BigDecimalTests (#1784)

[DROOLS-2284] fix oopath expressions generation for pattern dsl in executable model

[DROOLS-2284] Fix Accumulate with PatternDSL (#1783)

Add bind as last chain call

Also add bind as last chained call in BinaryExpr

[DROOLS-2284] fix eval for pattern dsl in executable model

[DROOLS-2284] Support accumulate with the new PatternDSL (#1780)

* Explicit switching among flow and pattern DSL

* Move accumulate inner binding pattern to specific pattern

* Switch among two accumulates

* Switch among two accumulates

* Handle binary expression bind

* Pushed fields up

* Pushed methods up

* Build Binding in super class

* Reformat

* Expression builder in constructor

* Moved visit of Pattern up

* Used same visit in constraint

* Post visit

* Extracted common parts

* Removed logging

* Disabled Pattern DSL tests

* Disabled Pattern DSL tests

* Reverted unwanted changes

DROOLS-1701 coverage of "instance of" function

[DROOLS-2284] change in pattern dsl + fix query invocations in executable model

DMN new timeout strategy for testDMNDecisionTableRuntimeTest (#1772)

DMNDecisionTableRuntimeTest#testDecisionTableWithCalculatedResult_parallel

assumed that Jenkins CI can always scheduled in the common pool 10K

execution and terminate in time, but results may actually varied

depending on the underlying CI image used.

[DROOLS-2338] fix MemoryFileSystem when directory contains a space character

[DROOLS-2284] fix index generation for pattern dsl in executable model

[DROOLS-2284] Allow new PatternDSL among with the FlowDSL (#1778)

* Introduced two different Patterns

Introduced two different Patterns

* Removed useless nesting of AND constraints

* PatternDSLSimpleConstraint

* GenerateLambda

* Alpha/beta node

* Alpha and BetaNode

* indexed by is inside pattern

* Reacton

* Reointroduced empty pattern creation

* Fix bind

* BinaryExpr are also beta nodes

* Don't generate index in this case

* Fix beta generation

* Better error messages

* New overload for expr with 3 elements

* NameExpr are also betaexpr

* Eval in DSL

* New test for accumulate + AND with binding

Without indexed by it works

* Removed duplication from PatternDSL

Removed other duplication

* Moved Expression Builder to separated class

Parametrized Flow Test and PatternTest

Parametrized Flow Test and PatternTest 2

Successfully parametrized tests

* Expression builder is static no more

Extracted pattern Expression builder

* Fix rebase

* Renamed SimpleConstraint to FlowDSLSimpleConstraint

* Disabled PatternDSL tests

* Reverted compiler warnings enabling

  1. … 25 more files in changeset.
RHDM-317 Drools engine does not compile PMML SimpleSetPredicate correctly (#1779)

* Added methods to PMML4Helper class, to use the PredicateRuleProducer to get correct form of the SimpleSetPredicate

* Changed scorecard_compiler.drl to call PMML4Helper method to get the correct string for SimpleSetPredicate

* Removed the @Ignore on the testScorecardWithSimpleSetPredicateWithSpaceValue in ScorecardTest

* Cleaned up/removed System.out statements

[DROOLS-2284] expand expressions that are arguments of a point free expression when generating the executable model

[DROOLS-2284][DROOLS-2327] fix generation of watched properties for property reactivity in flow dsl of executable model

[DROOLS-2333] perform automatic watch of joined properties for property reactivity even the first pattern has no constraints or bindings

[DROOLS-2333] perform automatic watch of joined properties for property reactivity even the first pattern has no constraints or bindings

(cherry picked from commit 9522caa56c4b5e824a99615457449d7e429e3d83)

DROOLS-2284 align maven plugin to allow to programmatically build ... (#1773)

...an executable model based project

[DROOLS-2284] allow to programmatically build an executable model based project