You are viewing a plain text version of this content. The canonical link for it is here.
Posted to issues@spark.apache.org by "Nicholas Chammas (JIRA)" <ji...@apache.org> on 2014/09/02 23:35:21 UTC

[jira] [Commented] (SPARK-3176) Implement 'POWER', 'ABS and 'LAST' for sql

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

Nicholas Chammas commented on SPARK-3176:
-----------------------------------------

Reposting a [comment I made on the PR|https://github.com/apache/spark/pull/2099#discussion_r16691086] here, since it relates to {{POWER}}'s behavior. 

[~marmbrus] and [~xinyunh] - We should probably document that behavior in this JIRA issue for starters, and then also in the appropriate docs.

{quote}
Microsoft has some good documentation for how SQL Server handles these things. As an established and very popular product, SQL Server could provide y'all with a good reference implementation for this behavior.

>From their [documentation on {{POWER()}}|http://msdn.microsoft.com/en-us/library/ms174276.aspx]:
> Returns the same type as submitted in _float_expression_. For example, if a *decimal*(2,0) is submitted as _float_expression_, the result returned is *decimal*(2,0).

There are a few good examples that follow.

Microsoft also has some good documentation on [how precision, scale, and length are calculated for results of arithmetic operations|http://msdn.microsoft.com/en-us/library/ms190476.aspx].
{quote}

> Implement 'POWER', 'ABS and 'LAST' for sql
> ------------------------------------------
>
>                 Key: SPARK-3176
>                 URL: https://issues.apache.org/jira/browse/SPARK-3176
>             Project: Spark
>          Issue Type: Improvement
>          Components: SQL
>    Affects Versions: 1.0.2, 1.1.0
>         Environment: All
>            Reporter: Xinyun Huang
>            Priority: Minor
>             Fix For: 1.2.0
>
>   Original Estimate: 3h
>  Remaining Estimate: 3h
>
> Add support for the mathematical function "POWER" and "ABS" and  the analytic function "last" to return a subset of the rows satisfying a query within spark sql.



--
This message was sent by Atlassian JIRA
(v6.3.4#6332)

---------------------------------------------------------------------
To unsubscribe, e-mail: issues-unsubscribe@spark.apache.org
For additional commands, e-mail: issues-help@spark.apache.org