[
https://issues.redhat.com/browse/DROOLS-5910?page=com.atlassian.jira.plug...
]
Toshiya Kobayashi updated DROOLS-5910:
--------------------------------------
Description:
Currently, BetaNode range index works only for NotNode and ExistsNode. Inequality
constraints in JoinNode (e.g. $p2 : Person( age > $p1.age )) are not indexed in both
standard-drl and exec-model.
https://github.com/kiegroup/drools/blob/master/drools-core/src/main/java/...
* Enable range index for JoinNode
* Fix issues based on failed tests
** Type coercion
** executable-model specific errors
** maybe more
* Add more tests for join
* Add benchmark to confirm the effect
was:
Currently, BetaNode range index works only for NotNode and ExistsNode. Inequality
constraints in JoinNode (e.g. $p2 : Person( age > $p1.age )) are not indexed in both
standard-drl and exec-model.
https://github.com/kiegroup/drools/blob/master/drools-core/src/main/java/...
* Enable range index for JoinNode
* Fix issues based on failed tests
** Type coercion
** executable-model specific errors
** maybe more
* Add more tests for join
Enable range index for JoinNode
-------------------------------
Key: DROOLS-5910
URL:
https://issues.redhat.com/browse/DROOLS-5910
Project: Drools
Issue Type: Enhancement
Components: core engine
Affects Versions: 7.47.0.Final
Reporter: Toshiya Kobayashi
Assignee: Toshiya Kobayashi
Priority: Major
Currently, BetaNode range index works only for NotNode and ExistsNode. Inequality
constraints in JoinNode (e.g. $p2 : Person( age > $p1.age )) are not indexed in both
standard-drl and exec-model.
https://github.com/kiegroup/drools/blob/master/drools-core/src/main/java/...
* Enable range index for JoinNode
* Fix issues based on failed tests
** Type coercion
** executable-model specific errors
** maybe more
* Add more tests for join
* Add benchmark to confirm the effect
--
This message was sent by Atlassian Jira
(v7.13.8#713008)