Clone
 

edson tirelli <ed.tirelli@gmail.com> in Drools

DROOLS-3594: adding meets() and met by() functions (#2465)

* DROOLS-3594: implementing meets() function

* DROOLS-3594: adding met by() function

* DROOLS-3594: adding met by() function

DROOLS-3594: adding support for interval-based algebra. (#2237)

* DROOLS-3594: adding support for interval-based algebra. Implementing after() function

* DROOLS-3594: Implementing before() function

* DROOLS-3594: Implementing coincides() function

* DROOLS-3594: Implementing starts() function

* DROOLS-3594: Implementing finishes() function

* DROOLS-3594: Implementing finishedBy() function

* DROOLS-3594: Implementing started by() and during() functions

* DROOLS-3594: Implementing includes() function

* DROOLS-3594: Implementing overlaps() and overlapped by() functions

* DROOLS-3594: removing invalid function signatures

  1. … 9 more files in changeset.
DROOLS-3463: adding support for two-valued logic aggregate functions (#2203)

* DROOLS-3463: adding support for 2vl all() and any() functions

* DROOLS-3463: adding support for 2vl sum() function

* DROOLS-3463: adding support for 2vl mean() function. Fixing mistake on sum() function.

* Cleaning up test code

* DROOLS-3463: adding support for 2vl count() function

* DROOLS-3463: adding support for 2vl min() and max() functions

* DROOLS-3463: adding support for 2vl median() function

* DROOLS-3463: adding support for 2vl mode() function

* DROOLS-3463: adding support for 2vl stddev() function

* DROOLS-3463: minor fixes

* Minor test fixes

* DROOLS-3463: renaming functions to avoid clash with built-in FEEL functions

* DROOLS-3463: renaming functions to avoid clash with built-in FEEL functions. Adding them to the extended functions profile.

    • -0
    • +226
    /kie-dmn/kie-dmn-core/src/main/resources/libs/Two-Value Logic.dmn
  1. … 15 more files in changeset.
RHDM-801: improving FEEL parser to support variable names containing the 'in' keyword everywhere except 'for' loops and in the 'every'/'some' quantifiers (#2167)

DROOLS-2824: adding support for context entry evaluator listeners (#2008)

* DROOLS-2824: adding support for context entry evaluator listeners

* DROOLS-2824: addressing comments from the PR review

DROOLS-2274 : adding support for extended unary tests (#1890)

* DROOLS-2274 support '?' variable in decision tables

* Minor fixes on the test model

* DROOLS-2274: implementing support for extended unary tests

  1. … 13 more files in changeset.
DROOLS-2264: adding strict mode option for the DMN engine

DROOLS-2143: adding a few more tests

DROOLS-2119: fixing append to support singleton element instead of list (#1595)

* DROOLS-2119: fixing append to support singleton element instead of list

* DROOLS-2119: improving code to remove duplication

DROOLS-2121: adding support for 'weekday' field on dates (#1594)

* DROOLS-2121: adding support for 'weekday' field on dates

* DROOLS-2120: fixing date arithmetics

Improving error reporting

DROOLS-2100: adding split() function (#1576)

DROOLS-1753: fixing replace() function with escape characters (#1525)

(cherry picked from commit 371a66cff934dd30d197ce708f1a2adfc3181b1d)

DROOLS-1753: fixing replace() function with escape characters (#1524)

DROOLS-1752: Fixing 'substring after' function (#1523)

(cherry picked from commit 9c1c282edbcbaed0e671c2dcd52160078706c10a)

DROOLS-1752: Fixing 'substring after' function (#1522)

DROOLS-1734: fixing 'if' expression semantics to comply with the spec in case of null values or non-boolean expressions (#1478)

DROOLS-1734: fixing 'if' expression semantics to comply with the spec in case of null values or non-boolean expressions (#1478)

(cherry picked from commit ba4b863e55ced29e57c81ea8f77c281617f9e1b1)

DROOLS-1722: adding support for invoking FEEL functions using boxed invocations (#1446)

* DROOLS-1722: adding support for invoking FEEL functions using boxed invocations

(cherry picked from commit 70bcedba42a8bc525975611cba9b4daeb1bc14e9)

* DROOLS-1722: improving logic for detecting incompatible methods and supporting missing parameters

(cherry picked from commit 175916c6fb41c2c8701927b92c7c80e7d3823dc5)

DROOLS-1722: adding support for invoking FEEL functions using boxed invocations (#1445)

* DROOLS-1722: adding support for invoking FEEL functions using boxed invocations

* DROOLS-1722: improving logic for detecting incompatible methods and supporting missing parameters

DROOLS-1666: changing return value for decision tables with hit policy C and C# when no rule matches are found (#1378)

DROOLS-1551: Adding String and Code marshallers for FEEL (#1345)

* DROOLS-1551: adding string marshaller

* DROOLS-1551: implementing code marshaller and code() function

* DROOLS-1551: adding javadocs and updating README file

DROOLS-1549: extending date and time functions to support datetime strings as well (#1344)

DROOLS-1612 and DROOLS-1613 : fixing DT issues (#1328)

* Add DMN decision tables hit policies tests

* Add input and output tests

* Typo fix

* DROOLS-1612 DROOLS-1613 : fixing decision table issues

  1. … 6 more files in changeset.
DROOLS-1546: improving FEEL tests to check for error messages and prevent regressions. Fixed a couple bugs found while checking messages. (#1327)

  1. … 4 more files in changeset.
DROOLS-1618: when the function parameter is not available on a sort() call, just use natural order (#1326)

DROOLS-1596: fixing checks of allowed values for duration and date and time values (#1300)

* DROOLS-1596: fixing checks of allowed values for duration and date and time values

DROOLS-1550: downgrading severity and raising warnings in case a PMML function definition is present in the model (#1266)

DROOLS-1550: Adding OSGi import into the pom file (#1261)

DROOLS-1550: adding support to boxed function definitions and fixing the usage of FEEL function definitions in BKM nodes (#1258)