Clone
 

tarilabs <matteo.mortari@gmail.com> in Drools

DROOLS-1701 Final refactoring accordingly to PR comments and feedback

DROOLS-1701 Final refactoring accordingly to PR comments and feedback

DROOLS-1701 Final refactoring accordingly to PR comments and feedback

DROOLS-1701 minor refactoring

DROOLS-1701 misc fixes

DROOLS-1701 fix grounding to null for binaryexprs if any operand is null

DROOLS-1701 fix proper string literal escape and java translation

.

DROOLS-1701 fix number string into Java representation of primitive

DROOLS-1701 fix list construct a compiled semantic mapping, support null

DROOLS-1701 migrate from upstream JP to org.drools:drlx-parser

DROOLS-1701 misc fixes

DROOLS-1701 Fix Number literal original expression text rounding issue

DROOLS-1701 fix behaviour when divide-by-zero to return null

DROOLS-1701 fix IF to default returning else as a default (with no err)

DROOLS-1701 fix FunctionCall with zero argument

DROOLS-1701 fix Filter over list to report error if index out of bounds

DROOLS-1701 unify CompiledExpression interface and JIT FEEL compilation

DROOLS-1701 Support for FEEL fn definition (non-external, FEEL defined)

DROOLS-1701 Support for FEEL fn invocation using positional parameters

DROOLS-1701 Support for FEEL quantified expression `some`, `every`

DROOLS-1701 Basic support for FEEL `for` expression

DROOLS-1701 Align with new signature of EvaluationContext

DROOLS-2439 Manage empty relation cell as null (#1845)

* DROOLS-2439 Manage empty relation cell as null

* .

* .

* Alternative approach

Without changing the model (NO explicit normalization)

DROOLS-2441 DMN runtime not using the kiecontainer root classloader ... (#1853)

* DROOLS-2441 DMN runtime not using the kiecontainer root classloader ...

... to load classes

* Implementing correction 1/n: refactor method for default ClassLoader

* Implementing correction 2/n: rename to getRootClassLoader()

* Implementing correction 3/n: DMNFEELHelper overload constructor and ...

... Have a default classloader if one is not set.

* Implementing correction 4/4: FEELImpl overload the constructor ...

best to overload the constructor and set the default inside the

parameterless constructor instead of on the invocation [call site].

* Remove unnecessary comments.

* fixing typo

  1. … 8 more files in changeset.
DROOLS-2447 DMNValidator for schema to use an embed version of DMN XSD (#1857)

* DROOLS-2447 DMNValidator for schema to use an embed version of DMN XSD

* Implementing code review feedback

  1. … 62 more files in changeset.
DROOLS-2419 schema validation for definition xml element with prefix (#1856)

* DROOLS-2419 schema validation for definition xml element with prefix

* Demonstrating not a bug and necessary to specify xsi:schemaLocation

DROOLS-1663 defaults for DMN Import xml element attributes semantic (#1846)

The "drools:name" property should never be used to lookup a model,

it should be used exclusively to assign an alias to whatever model is

imported, otherwise we would be overloading its semantics.

RHDM-513 RHBA-655 DROOLS-2443 update publication URL for DMN XSD (#1851)

  1. … 54 more files in changeset.
RHDM-512 DROOLS-2443 update publication URL for DMN XSD (#1850)

  1. … 54 more files in changeset.
DROOLS-2443 update publication URL for DMN XSD (#1849)

  1. … 54 more files in changeset.
DROOLS-1663 Kie DMN doesn't support IMPORT decisions between DMN files (#1832)

* WIP

* WIP types

* Hardcoded dependency ordering but fixes compilation errors.

* With hardcoded dependency order, and hardcoded import, working execution

* .

* Dependency sorter

* import ItemDefinition and BKM from the located import model

* .

* Refactoring

* .

* .

* Guarding for DMN importType namespace only

* Externalize ResourceWithConfiguration interface

* Use wide type Collection for collection of resources

* Applying PR comments

  1. … 8 more files in changeset.
DROOLS-2379 DROOLS-2380 DROOLS:2381 Validator fixes (#1839)

* DROOLS-2379: DROOLS-2380: DROOLS:2381: adding test case and partial fix

* Fix DROOLS-2380 DROOLS-2381 (#6)

* Add tests for different types of DMN validator input parameters (#7)

  1. … 11 more files in changeset.
DROOLS-2416 UnaryTest Not list in DT not correctly checking containment (#1835)

DROOLS-1679 revert and empty-list if any error in FEEL list filtering (#1793)

Continued from commit 6c8d3f9a1b6c3ba420445c99f50a65f066a01ca7

https://github.com/kiegroup/drools/pull/1514

DROOLS-2359 DMN DecisionTable output validation when type is collection (#1799)

* DROOLS-2359 DMN DecisionTable output validation when type is collection

* Moved tests to DMNDecisionTableRuntimeTest

DROOLS-2357 DMN expand test case for allowed values of simple type ... (#1797)

... collections

DMN adjust logging level for ItemDefinitionDependenciesGeneratedTest (#1794)

DMN FEEL fix typing mistake in test (#1791)

It looked like a set of 2, but is just a single map defining "x" and "y"

DROOLS-1701 extend coverage for Qualified name

DROOLS-1701 coverage filter/path for PATH selection

DROOLS-1701 coverage filter/path ONLY ref Table 54: Semantics of lists