phoenix-dev mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "Aakarsh Agarwal (JIRA)" <j...@apache.org>
Subject [jira] [Commented] (PHOENIX-1660) Implement missing math built-in functions
Date Sat, 07 Mar 2015 19:25:38 GMT

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

Aakarsh Agarwal commented on PHOENIX-1660:
------------------------------------------

Hi James,
Sorry for a gap so long but I was having my semester exams...they were quite tiresome. Since,
I am now finished with all that stuff, I have begun my work again. Earlier I was having problems
with building the code,but now its done. Now, I am moving forward to implement math built-in
functions. But what I find is that in the link that you provided me contains functioning and
implementation of REVERSE function. 

But, as I am starting with math built-in functions, I find ROUND function, already implemented,
similar and helpful to my work. Thus , I am going through the code and documentation of ROUND
function as of now. 
Any further guidance in this regard from your side will be much appreciated. Looking forward
to resume my work efficiently and contribute to Apache this summer.

> Implement missing math built-in functions
> -----------------------------------------
>
>                 Key: PHOENIX-1660
>                 URL: https://issues.apache.org/jira/browse/PHOENIX-1660
>             Project: Phoenix
>          Issue Type: Bug
>            Reporter: James Taylor
>              Labels: Java, SQL, gsoc2015, mentor
>
> Take a look at the typical math functions that are implemented in relational database
systems (http://www.postgresql.org/docs/current/static/functions-math.html) and implement
the same for Phoenix in Java following this guide: http://phoenix-hbase.blogspot.com/2013/04/how-to-add-your-own-built-in-function.html
> Examples of missing functions include POWER, LOG, EXP, SQRT, CBRT, etc. As a guide, examine
how ROUND is implemented in Phoenix as an abstract function with concrete functions per type:
long, decimal, and date/time types.



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

Mime
View raw message