Clone
 

alexander bagerman <bagerman@gmail.com> in Drools

1 another query unit test is fixed by adding fireAll() 2 modifyObject is reworked and many related changes are done including streamlined assert / retract and lazier not and exits evaluation.

git-svn-id: https://svn.jboss.org/repos/labs/labs/jbossrules/trunk@5996 c60d74c8-e8f6-0310-9e8f-d4a2fc68ab70

From constraint Deftemplate Hashing table now used for Not and Exists table scans

git-svn-id: https://svn.jboss.org/repos/labs/labs/jbossrules/trunk@5945 c60d74c8-e8f6-0310-9e8f-d4a2fc68ab70

    • -0
    • +259
    /drools-core/src/main/java/org/drools/leaps/LeapsBuilder.java
Basic From and Deftemplate fixed

git-svn-id: https://svn.jboss.org/repos/labs/labs/jbossrules/trunk@5944 c60d74c8-e8f6-0310-9e8f-d4a2fc68ab70

adjusted builder to handle predicate

git-svn-id: https://svn.jboss.org/repos/labs/labs/jbossrules/trunk@5930 c60d74c8-e8f6-0310-9e8f-d4a2fc68ab70

Bringing leaps integration tests up to date. autofocus hardly appropriate for leaps but dumpers test runs

git-svn-id: https://svn.jboss.org/repos/labs/labs/jbossrules/trunk@5168 c60d74c8-e8f6-0310-9e8f-d4a2fc68ab70

JBRULES-316

git-svn-id: https://svn.jboss.org/repos/labs/labs/jbossrules/trunk@4782 c60d74c8-e8f6-0310-9e8f-d4a2fc68ab70

    • -0
    • +32
    /drools-core/src/main/java/org/drools/leaps/AlphaMemory.java
adjusting leaps to work with common truth maintenance in abstract working memory

git-svn-id: https://svn.jboss.org/repos/labs/labs/jbossrules/trunk@4587 c60d74c8-e8f6-0310-9e8f-d4a2fc68ab70

  1. … 12 more files in changeset.
adjusting leaps to work with common truth maintenance in abstract working memory

git-svn-id: https://svn.jboss.org/repos/labs/labs/jbossrules/trunk@4555 c60d74c8-e8f6-0310-9e8f-d4a2fc68ab70

JBRULES-233 for leaps

git-svn-id: https://svn.jboss.org/repos/labs/labs/jbossrules/trunk@4214 c60d74c8-e8f6-0310-9e8f-d4a2fc68ab70

To resolve NPE that is being caused by array copy with wrong length on source array

git-svn-id: https://svn.jboss.org/repos/labs/labs/jbossrules/trunk@4167 c60d74c8-e8f6-0310-9e8f-d4a2fc68ab70

Xor group implementation for leaps

git-svn-id: https://svn.jboss.org/repos/labs/labs/jbossrules/trunk@4144 c60d74c8-e8f6-0310-9e8f-d4a2fc68ab70

1. Modify Leaps locking strategy to follow RETEoo 2. Iterate facts for not and exists in reverse order

git-svn-id: https://svn.jboss.org/repos/labs/labs/jbossrules/trunk@4039 c60d74c8-e8f6-0310-9e8f-d4a2fc68ab70

  1. … 3 more files in changeset.
logical assertion for leaps

git-svn-id: https://svn.jboss.org/repos/labs/labs/jbossrules/trunk@3986 c60d74c8-e8f6-0310-9e8f-d4a2fc68ab70

JBRULES-225 for leaps based algorithm

git-svn-id: https://svn.jboss.org/repos/labs/labs/jbossrules/trunk@3926 c60d74c8-e8f6-0310-9e8f-d4a2fc68ab70

  1. … 15 more files in changeset.
leaps processing of exists and not made lazy

git-svn-id: https://svn.jboss.org/repos/labs/labs/jbossrules/trunk@3715 c60d74c8-e8f6-0310-9e8f-d4a2fc68ab70

code clean up for logic clarity in TokenEvaluator.java

git-svn-id: https://svn.jboss.org/repos/labs/labs/jbossrules/trunk@3574 c60d74c8-e8f6-0310-9e8f-d4a2fc68ab70

Leaps to follow JBRULES-189

git-svn-id: https://svn.jboss.org/repos/labs/labs/jbossrules/trunk@3558 c60d74c8-e8f6-0310-9e8f-d4a2fc68ab70

Changes to resolve issues discovered in integration tests

git-svn-id: https://svn.jboss.org/repos/labs/labs/jbossrules/trunk@3506 c60d74c8-e8f6-0310-9e8f-d4a2fc68ab70

Changes to resolve issues discovered in integration tests

git-svn-id: https://svn.jboss.org/repos/labs/trunk/labs/jbossrules@3441 c60d74c8-e8f6-0310-9e8f-d4a2fc68ab70

code clean up

git-svn-id: https://svn.jboss.org/repos/labs/trunk/labs/jbossrules@3181 c60d74c8-e8f6-0310-9e8f-d4a2fc68ab70

  1. … 5 more files in changeset.
Bringing leaps integration tests up to date.

git-svn-id: https://svn.jboss.org/repos/labs/trunk/labs/jbossrules@3164 c60d74c8-e8f6-0310-9e8f-d4a2fc68ab70

  1. … 4 more files in changeset.
changes to fix problems uncovered during leaps integration tests

git-svn-id: https://svn.jboss.org/repos/labs/trunk/labs/jbossrules@3135 c60d74c8-e8f6-0310-9e8f-d4a2fc68ab70

changes to fix problems uncovered during leaps integration tests

git-svn-id: https://svn.jboss.org/repos/labs/trunk/labs/jbossrules@3134 c60d74c8-e8f6-0310-9e8f-d4a2fc68ab70

New way to extract class field value

git-svn-id: https://svn.jboss.org/repos/labs/trunk/labs/jbossrules@2876 c60d74c8-e8f6-0310-9e8f-d4a2fc68ab70

query and other changes

git-svn-id: https://svn.jboss.org/repos/labs/trunk/labs/jbossrules@2858 c60d74c8-e8f6-0310-9e8f-d4a2fc68ab70

    • -0
    • +161
    /drools-core/src/test/java/org/drools/leaps/QueryTest.java
more Waltz updates

git-svn-id: https://svn.jboss.org/repos/labs/trunk/labs/jbossrules@2727 c60d74c8-e8f6-0310-9e8f-d4a2fc68ab70

git-svn-id: https://svn.jboss.org/repos/labs/trunk/labs/jbossrules@2726 c60d74c8-e8f6-0310-9e8f-d4a2fc68ab70

introduction of constrained table iterator

git-svn-id: https://svn.jboss.org/repos/labs/trunk/labs/jbossrules@2725 c60d74c8-e8f6-0310-9e8f-d4a2fc68ab70

  1. … 5 more files in changeset.
more Waltz and unit test for Or

git-svn-id: https://svn.jboss.org/repos/labs/trunk/labs/jbossrules@2674 c60d74c8-e8f6-0310-9e8f-d4a2fc68ab70

    • -0
    • +41
    /drools-core/src/main/java/org/drools/leaps/LeapsAgenda.java
    • -0
    • +985
    /drools-core/src/test/resources/waltz12.dat
more Waltz and unit test for Or

git-svn-id: https://svn.jboss.org/repos/labs/trunk/labs/jbossrules@2632 c60d74c8-e8f6-0310-9e8f-d4a2fc68ab70

    • -0
    • +331
    /drools-core/src/test/java/org/drools/rule/OrTest.java