Clone Tools
  • last updated a few minutes ago
Constraints
Constraints: committers
 
Constraints: files
Constraints: dates
[DROOLS-4784] fix index generation in executable model when a bean property name is all uppercase

  1. … 6 more files in changeset.
DROOLS-4697 Simple toString() for RuleImpl (#2632)

    • -0
    • +9
    ./model/consequences/ConsequenceImpl.java
    • -0
    • +6
    ./model/constraints/AndConstraints.java
    • -0
    • +6
    ./model/constraints/OrConstraints.java
    • -0
    • +8
    ./model/patterns/CompositePatterns.java
  1. … 3 more files in changeset.
[DROOLS-4682] Support consequence up to 24 parameters (#2631)

* First draft of ConsequenceBuilderGeneration

* GenericTypes

* Improved

* generator for ConsequenceBuilder

* Refactor ConsequenceBUilder

* Constructor with Variable type

* Complete consequence builder

* MOved to package

* Block generator

* Create files

* wip

* Execute method

* Block generation

* Generate generic type for return types

* 24 parameters consequence

* 24 args consequences

* Updated test

* Removed useless parameter

    • -0
    • +31
    ./model/functions/Block15.java
    • -0
    • +31
    ./model/functions/Block16.java
    • -0
    • +31
    ./model/functions/Block17.java
    • -0
    • +31
    ./model/functions/Block18.java
    • -0
    • +31
    ./model/functions/Block19.java
    • -0
    • +31
    ./model/functions/Block20.java
  1. … 19 more files in changeset.
[DROOLS-4672] Executable model compilation fails with function call and large input array (#2628)

    • -0
    • +31
    ./model/functions/Block14.java
  1. … 2 more files in changeset.
[DROOLS-4672] Executable model compilation fails with function call and large input array (#2626)

* Consequence builder with 13 arguments

* Missing one argument

    • -0
    • +31
    ./model/functions/Block14.java
  1. … 2 more files in changeset.
[DROOLS-4572] avoid generating property reactivity masks in executable model for non-reactive types (#2611)

    • -0
    • +47
    ./model/constraints/ReactivitySpecs.java
    • -1
    • +1
    ./model/constraints/SingleConstraint1.java
    • -1
    • +1
    ./model/constraints/SingleConstraint2.java
    • -1
    • +1
    ./model/constraints/SingleConstraint3.java
  1. … 23 more files in changeset.
[DROOLS-4532] Executable model compilation fails with java.lang.RuntimeException: Unknown expression type: -1 (#2605)

    • -18
    • +21
    ./model/impl/ViewFlowBuilder.java
  1. … 2 more files in changeset.
[DROOLS-4525] add null check in executable model match operator (#2604)

    • -1
    • +1
    ./model/operators/MatchesOperator.java
  1. … 1 more file in changeset.
[DROOLS-4475] generate stable ids for field indexes across different executable model compilations (#2603)

    • -0
    • +23
    ./model/DomainClassMetadata.java
  1. … 9 more files in changeset.
[DROOLS-4633] optimize self-join patterns in forall statement

    • -0
    • +8
    ./model/constraints/AndConstraints.java
    • -0
    • +8
    ./model/constraints/OrConstraints.java
    • -0
    • +8
    ./model/constraints/SingleConstraint1.java
    • -0
    • +11
    ./model/constraints/SingleConstraint2.java
    • -0
    • +14
    ./model/constraints/SingleConstraint3.java
    • -0
    • +17
    ./model/constraints/SingleConstraint4.java
  1. … 19 more files in changeset.
[DROOLS-4632] optimize single pattern forall statement

    • -0
    • +12
    ./model/constraints/AndConstraints.java
    • -0
    • +12
    ./model/constraints/OrConstraints.java
    • -0
    • +5
    ./model/constraints/SingleConstraint1.java
    • -0
    • +5
    ./model/constraints/SingleConstraint2.java
    • -0
    • +5
    ./model/constraints/SingleConstraint3.java
  1. … 43 more files in changeset.
[DROOLS-4572] avoid generating property reactivity masks in executable model for non-reactive types

    • -0
    • +47
    ./model/constraints/ReactivitySpecs.java
    • -1
    • +1
    ./model/constraints/SingleConstraint1.java
    • -1
    • +1
    ./model/constraints/SingleConstraint2.java
    • -1
    • +1
    ./model/constraints/SingleConstraint3.java
  1. … 23 more files in changeset.
DROOLS-4554 Port SonarCloud fixes from kogito-runtimes (#2547)

* DROOLS-4554 Port SonarCloud fixes from kogito-runtimes

* DROOLS-4554 Port SonarCloud fixes from kogito-runtimes

* DROOLS-4554 Port SonarCloud fixes from kogito-runtimes

* DROOLS-4554 Port SonarCloud fixes from kogito-runtimes

  1. … 102 more files in changeset.
[DROOLS-4532] Executable model compilation fails with java.lang.RuntimeException: Unknown expression type: -1 (#2543)

* Fix UnaryExpr parsing

* Trace

* Removed check for bound variables

* Globals are added anyway

* Moved to EvalTest

* Typo

    • -18
    • +21
    ./model/impl/ViewFlowBuilder.java
  1. … 3 more files in changeset.
[DROOLS-4525] add null check in executable model match operator

    • -1
    • +1
    ./model/operators/MatchesOperator.java
  1. … 1 more file in changeset.
[DROOLS-4475] generate stable ids for field indexes across different executable model compilations (#2523)

    • -0
    • +23
    ./model/DomainClassMetadata.java
  1. … 9 more files in changeset.
[DROOLS-4276] avoid using reflection in accumulate statements generated by the executable model

  1. … 4 more files in changeset.
[DROOLS-4292] executable-model fails with more than 5 arguments query (#2443)

* Five arguments query

* QueryDefImplGenerator

* QueryDef generator

* FlowDSL

* Moved PatternDSL query

* Flow Pattern Generator

* Fix typo

* Fix typo

* Improved generation of PatternDSL

* Improved generation of Pattern and Flow DSL

* Improved generation of QueryDef

* Improved generation of QueryDef

* Better writing file

* Regenerated QueryDef

* Regenerated QueryImpl

* Regenerated querydef without public

* Regenerated QueryImpl with copyright

* PatternDSL

* FlowDSL

* Revert "FlowDSL"

This reverts commit e8cf8b28

* Ordered FlowDSL query method

* Regenerated FlowDSL with every overloads

* Regenerated Impl with correct package name

* SonarCloud issues

    • -0
    • +48
    ./model/Query10Def.java
    • -0
    • +38
    ./model/Query5Def.java
    • -0
    • +40
    ./model/Query6Def.java
    • -0
    • +42
    ./model/Query7Def.java
    • -0
    • +44
    ./model/Query8Def.java
    • -0
    • +46
    ./model/Query9Def.java
  1. … 17 more files in changeset.
[DROOLS-3708] executable-model misses to raise an error for a non-exisiting method with Mvel dialect (#2269)

* First draft of validation

* Valid if no declared methods are present

* Removed useless code

* Removed compilation

* Added comment

* Moved consequenceValidation in the context

* Validate after having generated the types

* Validate classes with function

* Renamed memory file system

* Better class loader

* All MvelDialectTest passing

* Removed trace

* Optimized imports

* Avoid creating class loader when not needed

    • -1
    • +1
    ./model/consequences/ConsequenceImpl.java
  1. … 9 more files in changeset.
[findbugs] Fixes for drools-canonical-model module (#2083)

* [findbugs] Impossible type cast

* [findbugs] Equals does not check for null

* [findbugs] Unused field

* [findbugs] Equals method should not assume anything about the type

[DROOLS-3011] implement asynchronous send/receive nodes in executable… (#2080)

[DROOLS-3011] implement asynchronous send/receive nodes in executable model

    • -0
    • +52
    ./model/impl/Exchange.java
  1. … 25 more files in changeset.
[findbugs] Fix array compare in executable model and other fixes (#2078)

  1. … 4 more files in changeset.
[findbugs] Fix array compare in executable model and other fixes (#2079)

  1. … 4 more files in changeset.
[DROOLS-2990] fix dsl generation of constraint calling a constructor in executable model

  1. … 13 more files in changeset.
[DROOLS-2990] fix dsl generation of constraint calling a constructor in executable model

(cherry picked from commit c0e630ae2bd05d2ccd36f87f440f39fd7657add0)

  1. … 13 more files in changeset.
[DROOLS-2634] complete CEP support in executable model

    • -2
    • +7
    ./model/constraints/AndConstraints.java
    • -0
    • +49
    ./model/constraints/MultipleConstraints.java
    • -2
    • +7
    ./model/constraints/OrConstraints.java
    • -27
    • +27
    ./model/patterns/PatternBuilder.java
    • -0
    • +11
    ./model/view/CombinedExprViewItem.java
  1. … 32 more files in changeset.
[DROOLS-2634] complete CEP support in executable model

(cherry picked from commit d9dd0b530d9b4cc134db1b76823ac4cebbbd7271)

    • -2
    • +7
    ./model/constraints/AndConstraints.java
    • -0
    • +49
    ./model/constraints/MultipleConstraints.java
    • -2
    • +7
    ./model/constraints/OrConstraints.java
    • -27
    • +27
    ./model/patterns/PatternBuilder.java
    • -0
    • +11
    ./model/view/CombinedExprViewItem.java
  1. … 32 more files in changeset.
[DROOLS-2625] Exec Model: support tests generating compositepatterns and count on multiple patterns (#2058)

* Fix test2AccumulatesWithOr

* Disabled accumulate test

* Support processing of ExistentialPatternImpl and CompositePatterns

* Ported failing test case from integrationTest

* Generate id for anonymous accumulate functions (fixes testAccumulateWithLessParameter)

* Better generator for missing accumulate binding id

* unique exprId for same constraint on different patterns

* Revert "unique exprId for same constraint on different patterns"

This reverts commit 8078322

* Avoid searching for declarations in a subnetworktuple if it's not needed (i.e. with accumulate)

* Disabled AccumulateTest

* Replace accumulate in DSL with a version that forces it to provide at least one accumulate function

* Fixed regression

  1. … 6 more files in changeset.
[DROOLS-2625] Exec Model: support tests generating compositepatterns and count on multiple patterns (#2058)

* Fix test2AccumulatesWithOr

* Disabled accumulate test

* Support processing of ExistentialPatternImpl and CompositePatterns

* Ported failing test case from integrationTest

* Generate id for anonymous accumulate functions (fixes testAccumulateWithLessParameter)

* Better generator for missing accumulate binding id

* unique exprId for same constraint on different patterns

* Revert "unique exprId for same constraint on different patterns"

This reverts commit 8078322

* Avoid searching for declarations in a subnetworktuple if it's not needed (i.e. with accumulate)

* Disabled AccumulateTest

* Replace accumulate in DSL with a version that forces it to provide at least one accumulate function

* Fixed regression

(cherry picked from commit 7300c303ce331103b52264bd2e69f84fe666a5dc)

  1. … 6 more files in changeset.
[DROOLS-2634] allow to use also fields and globals in temporal expressions

(cherry picked from commit 1c3dc46b73abff05d1143b5f8deb53cff87f2e82)

    • -2
    • +10
    ./model/view/FixedTemporalExprViewItem.java
    • -2
    • +17
    ./model/view/VariableTemporalExprViewItem.java
  1. … 12 more files in changeset.