Paul Houle created DROOLS-676:
---------------------------------
Summary: Optional SortedMap semantics for matching
Key: DROOLS-676
URL:
https://issues.jboss.org/browse/DROOLS-676
Project: Drools
Issue Type: Feature Request
Affects Versions: 6.2.0.CR3
Environment: any
Reporter: Paul Houle
Assignee: Mark Proctor
Drools uses a Map instead of a SortedMap to accelerate the matching of patterns that have
an equality relationship. Performance-wise this is the right decision most of the time,
but if one wanted to accelerate matching of patterns such as
Person(age > 100)
having a sorted index could be beneficial. In a case like that the object in question
must implement Comparable or be associated with a Comparator. This behavior could be
turned on for a particular field with @-annotation in either the DRL or Java file.
--
This message was sent by Atlassian JIRA
(v6.3.11#6341)