Drools

Clone Tools
  • last updated a few seconds ago
Constraints
Constraints: committers
 
Constraints: files
Constraints: dates
DROOLS-2822 FEEL augment not() heuristic for function invocation (#2007)

[DROOLS-2766] support default values + allow to access evaluation con… (#2002)

[DROOLS-2766] support default values + allow to access evaluation context in constraint evaluation + better error management in compiled DMN decision tables

DROOLS-2791 Test DMN Import with 3 layers of antipattern of importing .. (#1995)

* DROOLS-2791 Test DMN Import with 3 layers of antipattern of importing ..

Decision and InputData.

Test DMN Import transitive 3 level diamond

* Implementing code review comment

DROOLS-2813 DMN boxed invocation missing expression NPE and Validator .. (#2005)

.. issue.

DROOLS-2811 Enrich FEEL Test parameter for translation mode (#2003)

[DROOLS-2810] Add OSGI metadata to drools model (#2001)

DROOLS-2807 DMN Test for KieContainer upgrade with DMN and Java(pojo) (#2000)

* DROOLS-2807 DMN Test for KieContainer upgrade with DMN and Java(pojo)

* Implement code review feedback

[DROOLS-2766] allow symbols in output of compiled DMN decision tables (#1999)

[DROOLS-2766] allow symbols in output of compiled DMN decision tables

DROOLS-2799 DMN Optimize DT parameter binding for compilation (#1998)

* DROOLS-2799 DMN Optimize DT parameter binding for compilation

* .

[DROOLS-2766] compilation of DMN decision tables (#1996)

  1. … 10 more files in changeset.
[DROOLS-2634] fix for several cep use cases in executable model

  1. … 5 more files in changeset.
[DROOLS-2595] average accumulate function should return null instead of zero when no facts are matched

bumped up version to next 7.10.0-SNAPSHOT

  1. … 53 more files in changeset.
Removed all references to PMML from drools-compiler module (#1977)

Created PMMLAssemblerService to compile packages that contain PMML resources

    • -0
    • +132
    /kie-pmml/src/main/java/org/kie/pmml/pmml_4_2/PMMLResource.java
upgraded to 7.8.0.t032

  1. … 52 more files in changeset.
[DROOLS-2649] various fixes to executable model generation

RHPAM-1424 - JPA Entity causes NPE when being used as case file variable (#1994)

JBPM-7493 - JPA Entity causes NPE when being used as case file variable (#1993)

[DROOLS-2757] throw an exception when trying to verify a not existing KieBase

DROOLS-2768 DMN Decision Service encapsulate Decision which imports a DS (#1990)

* DROOLS-2768 DMN Decision Service encapsulate Decision which imports a DS

* Expose API

[DROOLS-2591] fix reloading of updated SNAPSHOT KJars (#1991)

[DROOLS-2773] skip artifacts that cannot be resolved during indexing of dependencies in KieScanner

Upgraded versions for release 7.9.0.Final

  1. … 52 more files in changeset.
Alpha network compiler (#1989)

* Fixed delegates part

* added other two files

* Hardcoded paths

* Removed hardcoded paths

* Optimized import

* Added logging to ObjectTypeNodeCompiler.java

* Collapsed catch blocks

* AlphaNetworkCompilerEnabled property

* Null safe ConfCheck

* Modification test

* Test with modify

* Test with modify 2

* Use configuration

* Propagate tuple without using sinks

* Alpha network compiler tests in Canonical Model

* Parametrization of modify object

* Tests with model compiler

* ObjectTypeNodeCompilerTest.java with executable model

* Using test only in Model Compiler

* Fix testAlphaConstraintWithModification

* Refactor

* Enable model compiler code log

* Use IndexableConstraint instead of ClassReader

* Extracted map name

* Remove fieldname from startHashedAlphaNodes

* Pass ReadAccessor in the constructor

* use reader in AssertHandler

* No more classFieldReader downcasts

* Temporary remove configuration

* Fix tests by passing the read accessor in every case

* Entry key are always strings

* Removed useless code

* Generation of new switch with hardcoded values

* Avoid using switch if it's not a string or an int

* Renamed tests

* Correctly quote value

* New test for Enum

* Removed duplication from AssertHandler.java and ModifyHandler.java

* Run all tests with alpha network

* Disabled tests

* Avoid generating createContextEntry (it seems like it's not used)

* Remove new lines in comments

* Flow with Alpha Network

* drools-test-coverage with alphaNetworkCompiler

* Use alphaNetworkConfiguration

* Access inner class with . instead of $

* always enabled alphaNetwork

* Parametrization

* First draft of null handling

* Use null in Map instead of NullObject

* Removed null object

* NullObject is not useful for switch statements

* Revert "NullObject is not useful for switch statements"

This reverts commit 1dfcaee

* Better quoting

* Null safe alpha node inlining

* Better construction of test

* Use id in name files in order to avoid clashes

* First draft of windowNode handling

* Support setting of WindowNodes

* Removed println

* Flag to enable alphaNetworkCompiler

* Support traversal of CompositePartitionAwareObjectSinkAdapter

* Always on alpha compiler

* Enable alpha network compiler on new tests

* Avoid creating a new CanonicalKieModule (therefore breaking alpha network compiler)

* Updated timeout for failing tests

* NodeHashingTest

* Need to regenerate compiled alpha network after update to new version in incremental compilation

* Fix compilation

* Fix compilation alpha network

* Avoid regenerating alpha network classes if alpha network compiler is disabled

* Avoid creating a new KieModule when it's not necessary

* Also run alpha network on other integration tests

* Also run alpha network on other integration tests

* getKieBuilderFromKieFileSystem shouldn't write the xml

* Generate random class name to avoid clash with incremental compilation

* Avoid clear null classes

* New test for indexing on unswitchable constraint

* Added a new test for the switchable case without the inlining

* Disable logging of exec model

* Flag to enable alphaNetwork testing

* also parametrize integration tests

* Removed typesafe configuration

* Removed useless parameter

* Removed implementation

* Reformat

* Remove commented code

* Remove commented code

* disable logging

* Disabled logging

* Disabled logging

* Quite a bit of space after ifs here

* Update KieBaseUpdater.java

* Update KieContainerImpl.java

* Update ObjectTypeNodeCompiler.java

* Update ObjectTypeNodeParser.java

* Update SwitchCompilerHandler.java

* Update ObjectTypeNodeParser.java

* Update KieBaseUpdater.java

* Update BaseModelTest.java

  1. … 20 more files in changeset.
[DROOLS-2752] - Fix for issue that caused a StringIndexOutOfBounds exception (#1988)

when using external types, without a package name.

DROOLS-2719 DMN DecisionService backport on DMN v1.1 (#1986)

* WIP BROKEN

* WIP

* WIP

* wip broken?

* WIP

* WIP using BKM and DMN Invocation decision logic with Decision Service

* WIP

* Event manager and only BKM (no Decision) with a dependency on DS

* Small refactors

* WIP

* Reworking DS input parameters (InputData and InputDecision) as agreed

* Additional tests

* Remove "v1.1" create automatically an ItemDefinition, and refactoring

will rely on feel:any

* Refactor "dependency"->specific collection for DS,and typecheck refactor

include test to verify also for DS the typecheck is inherent to the

decision evaluation mechanism.

* Implement coercion of singleton output DS as a default ( + override opt)

* Small message refactoring

* Small refactoring

* Expose API to evaluate the Decision Service from a model

* removed unnecessary code comment

* Implement code review feedback

  1. … 22 more files in changeset.
[DROOLS-2740] Move ExecutableCommand to public API (#1985)

* [DROOLS-2740] Split ExecutableCommand to internal TransactionalCommand and public ExecutableCommand

* [DROOLS-2740] Small cast fixes

* [DROOLS-2740] Fix regression

* Revert "[DROOLS-2740] Split ExecutableCommand to internal TransactionalCommand and public ExecutableCommand"

This reverts commit b8eff68

* Created NotTransactionalCommand interface as marker interface and migrated to public ExecutableCommand interface

* Added test for InternalExecutable.canRunInTransaction

* Restored a deprecated internal ExecutableCommand for backward compatibility

  1. … 94 more files in changeset.
DROOLS-2767 Remove OS dependent temp file from test (#1987)

[DROOLS-2625] fix accumulate generation in executable model when there is an OR before an accumulate that also uses an external declaration

DROOLS-2746 DMN Invocation parameters resolution with imported function (#1984)

* DROOLS-2746 DMN Invocation parameters resolution with imported function

reproducer