Clone
 

toshiya kobayashi <toshiyakobayashi@gmail.com> in Drools

[DROOLS-5652] String relational comparison fails with executable-model (#3111)

[DROOLS-5486] CEP doesn't evaluate correctly when a bind variable is … (#3088)

* [DROOLS-5486] CEP doesn't evaluate correctly when a bind variable is used as the first temporal parameter in executable model

* - add thisOnRight to TemporalPredicate

* - Fixed externalized lambda issue

- Fixed code smells

[DROOLS-5637] Hide definedKeySet of InputSet/OutputSet from Swagger/OpenApi (#3098)

[DROOLS-5561] Add DMN strongly typed tests for collection of collection (#3073)

[DROOLS-5517] Enhance DMNResult/DMNContext to be able to return stron… (#3032)

* [DROOLS-5517] Enhance DMNResult/DMNContext to be able to return strongly typed OutputSet

* - cover evaluateById and evaluateByName

* - Move conversion to the test infrastructure

[DROOLS-5518] DMN strongly typed class compile errors for capitalized… (#3034)

* [DROOLS-5518] DMN strongly typed class compile errors for capitalized/non-capitalized properties conflict

* - Introduced FieldGenStrategy

* - license header

[DROOLS-5538] DMN strongly typed class compile errors for collection types (#3030)

[DROOLS-5555] Solve test dmn files duplication (#3025)

* [DROOLS-5555] Solve test dmn files duplication

* Update kie-dmn/kie-dmn-core/src/test/java/org/kie/dmn/core/stronglytyped/JavadocTest.java

Co-authored-by: Matteo Mortari <matteo.mortari@gmail.com>

* - fixed duplicate 'class'

Co-authored-by: Matteo Mortari <matteo.mortari@gmail.com>

[DROOLS-5502] DMN Generate Strongly Typed Output Set (#2993)

* [DROOLS-5502] DMN Generate Strongly Typed Output Set

- rebased

* - Generate javadoc with DMNType

  1. … 14 more files in changeset.
[BAPL-1259] Add logging for rule performance analysis (#2900)

* [BAPL-1259] Add logging for rule performance analysis

- wip

* - Encapsulate data in NodeStats

* - License

* - warn log. better calc

* - applied to phreak nodes

- moved ReteDumper to src

* - applied to PhrealEvalNode

- try/finally

* - Introduced Factory to keep original PhreakNode and Constraints clean. Mertic classes are implemented as sub class

* - fix equals

* - revert pom

* - remove setEnabled

* - fixed code smells

* - fixed code smells. Keep "cloned" private

* - Fix/Add license

- Removed unnecessary super()

- Fixed access modifier

* - Add log to ReteDumper

* - fixed license

* - moved to drools-metric

* - osgi bundle

* - fixed code smell

* - Removed OSGi bundle

  1. … 37 more files in changeset.
[DROOLS-5411] Externalize lambda for CEP (#2977)

* [DROOLS-5411] Externalize lambda for CEP

* - add test case

[DROOLS-5410] Externalize lambda for accumulate (#2968)

* [DROOLS-5410] Externalize lambda for accumulate

* - Fixed code smells

Co-authored-by: Daniele Zonca <dzonca@redhat.com>

[DROOLS-5412] Externalize lambda for OOPath (#2970)

* [DROOLS-5412] Externalize lambda for OOPath

* - fixed code smell

[DROOLS-5350] Externalize lambda for "from" clause (#2941)

* [DROOLS-5350] Externalize lambda for "from" clause

* - Fixed failure cases

* - Fixed Code Smell

* - Add array type test

* - safe cast

* - ExecModelLambdaPostProcessor constructor refactoring

[RHDM-1376] org.kie.dmn.validation fails on master with ibm jdk (#2951)

* [RHDM-1376] org.kie.dmn.validation fails on master with ibm jdk

* - check prefix as well

[DROOLS-5408] Externalize lambda for eval (#2933)

[DROOLS-5348] Lambda predicate is not externalized when a binding var… (#2908)

* [DROOLS-5348] Lambda predicate is not externalized when a binding variable is involved

* - add code comment

* - Predicate method need to have throws Exception because a function may throw

* - remove Object check

[DROOLS-5401] Suppress RuntimeException in ExecModelLambdaPostProcessor (#2929)

[DROOLS-5386] Accumulate with static method with pettern bind variable (#2925)

[DROOLS-5353] Avoid ClassLoader retention in LambdaIntrospector (#2909)

* [DROOLS-5353] Avoid ClassLoader retention in LambdaIntrospector

* - add package private accessor for testing

[DROOLS-5347] Lambda predicate is not externalized with FLOW_DSL (#2903)

[DROOLS-5346] Enhance unit test to detect non-externalized lambda widely (#2905)

[DROOLS-5328] Externalize lambda for binding variable (#2901)

[DROOLS-4562] DMN validation semantic rules for DMNDI (#2839)

* [DROOLS-4562] DMN validation semantic rules for DMNDI

* - cleanup

* - suppress WARNING for no DMNDI case and trisotech dynamicDecisionService case

* - fixed v1_3 MarshallingUtils

[DROOLS-5326] Make LambdaIntrospector.methodFingerprintsMap cache siz… (#2896)

* [DROOLS-5326] Make LambdaIntrospector.methodFingerprintsMap cache size configurable

* - Fixed test case

[DROOLS-5271] RHS statements ordering changes with modify block in executable model (#2869)

[RHPAM-2877] Drools Canonical Model causes infinite loop firing of rules (#2854)

* [DROOLS-5025] Wrong BitMask created by a complex setter argument in modify block (#2851)

- Also solves DROOLS-5231

* [DROOLS-4916] Wrongly parse method chain in modify block in executable model (#2833)

* [DROOLS-5237] Wrong property reactivity with non getter chain of non-direct statements (#2857)

[DROOLS-5237] Wrong property reactivity with non getter chain of non-direct statements (#2857)

[DROOLS-5025] Wrong BitMask created by a complex setter argument in modify block (#2851)

- Also solves DROOLS-5231

[DROOLS-5028] Support incremental update for function with executable… (#2829)

* [DROOLS-5028] Support incremental update for function with executable model

* - Add Java function incremental test

* - add function/method used in LHS test

* - align test cases to re-fire

* - update all rules when function is updated