[jboss-jira] [JBoss JIRA] (JBRULES-2671) Allow relational operators for String
RH Bugzilla Integration (Commented) (JIRA)
jira-events at lists.jboss.org
Tue Nov 1 08:52:45 EDT 2011
[ https://issues.jboss.org/browse/JBRULES-2671?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=12638786#comment-12638786 ]
RH Bugzilla Integration commented on JBRULES-2671:
--------------------------------------------------
Jiri Svitak <jsvitak at redhat.com> changed the Status of [bug 724412|https://bugzilla.redhat.com/show_bug.cgi?id=724412] from ON_QA to NEW
> Allow relational operators for String
> -------------------------------------
>
> Key: JBRULES-2671
> URL: https://issues.jboss.org/browse/JBRULES-2671
> Project: Drools
> Issue Type: Feature Request
> Security Level: Public(Everyone can see)
> Components: drools-core (expert)
> Affects Versions: 5.1.0.FINAL
> Reporter: Toshiya Kobayashi
> Assignee: Edson Tirelli
> Attachments: JBRULES-2671-testcase.patch, JBRULES-2671.patch
>
>
> Currently you cannot use relational operators for String fields. e.g. MyFact(name > "bbb")
> org.drools.base.evaluators.ComparableEvaluatorsDefinition.evaluators has entries for ValueType.OBJECT_TYPE, but not for ValueType.STRING_TYPE. So it results in DescrBuildError:
> =========
> Evaluator '>' does not support type 'ValueType = 'String' : [Rule name='Your First Rule']
> Unable to create restriction '[LiteralRestriction: > bbb]' for field 'name' in the rule 'Your First Rule' : [Rule name='Your First Rule']
> =========
> According to docs:
> 4.8.3.1.1.3.1. Operators
> "Other relational operatory may be used whenever the type values are ordered;"
> http://downloads.jboss.com/drools/docs/5.1.0.34406.FINAL/drools-expert/html_single/index.html#RuleLanguage-ConditionalElements
> It is desirable to allow relational operators for String fields as String is Comparable.
--
This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators: https://issues.jboss.org/secure/ContactAdministrators!default.jspa
For more information on JIRA, see: http://www.atlassian.com/software/jira
More information about the jboss-jira
mailing list