[jboss-jira] [JBoss JIRA] (DROOLS-676) Optional SortedMap semantics for matching

Paul Houle (JIRA) issues at jboss.org
Thu Jan 1 14:24:29 EST 2015


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)


More information about the jboss-jira mailing list