You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@cassandra.apache.org by "T Jake Luciani (JIRA)" <ji...@apache.org> on 2017/03/20 18:27:42 UTC

[jira] [Comment Edited] (CASSANDRA-11935) Add support for arithmetic operators

    [ https://issues.apache.org/jira/browse/CASSANDRA-11935?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=15933128#comment-15933128 ] 

T Jake Luciani edited comment on CASSANDRA-11935 at 3/20/17 6:27 PM:
---------------------------------------------------------------------

There is a issue with this ticket as it changes the serialization format of Shorts from variable width to fixed.  This needs to be captured in the MessageService, CommitLog, and SSTable versions so we can properly upgrade clusters to 4.0


was (Author: tjake):
There is a issue with this ticket as it changes the serialization format of Shorts from variable width to fixed.  This needs to be captured in the Message service and disk version so we can properly upgrade clusters to 4.0

> 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
>             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
(v6.3.15#6346)