[ https://issues.apache.org/jira/browse/CASSANDRA-11935?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=16634094#comment-16634094 ]
Jeremiah Jordan edited comment on CASSANDRA-11935 at 10/1/18 2:50 PM: ---------------------------------------------------------------------- Stuff involving floats or doubles is lossy. Is it any more lossy than use of floats in general? What behavior do you think we should have? I think this is more desirable than just throwing an exception and forcing people to add casts, as this is the cast they would add for the best resolution, and there are other worse ways you could add casts. was (Author: jjordan): Any math involving floats or doubles is lossy. Is it any more lossy than float+float=float or double+double=double? What behavior do you think we should have? I think this is more desirable than just throwing an exception and forcing people to add casts, as this is the cast they would add for the best resolution, and there are other worse ways you could add casts. > Add support for arithmetic operators > ------------------------------------ > > Key: CASSANDRA-11935 > URL: https://issues.apache.org/jira/browse/CASSANDRA-11935 > Project: Cassandra > Issue Type: Sub-task > Components: CQL > Reporter: Benjamin Lerer > Assignee: Benjamin Lerer > Priority: Major > Fix For: 4.0 > > > The goal of this ticket is to add support for arithmetic operators: > * {{-}}: Change the sign of the argument > * {{+}}: Addition operator > * {{-}}: Minus operator > * {{*}}: Multiplication operator > * {{/}}: Division operator > * {{%}}: Modulo operator > This ticket we should focus on adding operator only for numeric types to keep > the scope as small as possible. Dates and string operations will be adressed > in follow up tickets. > The operation precedence should be: > # {{*}}, {{/}}, {{%}} > # {{+}}, {{-}} > Some implicit data conversion should be performed when operations are > performed on different types (e.g. double + int). -- This message was sent by Atlassian JIRA (v7.6.3#76005) --------------------------------------------------------------------- To unsubscribe, e-mail: commits-unsubscr...@cassandra.apache.org For additional commands, e-mail: commits-h...@cassandra.apache.org