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

ramkrishna.s.vasudevan commented on PHOENIX-2021:
-------------------------------------------------

Okie, viewing the patch with the CHROME extension for viewing .patch files I 
felt so. 
[~giacomotaylor]
You have some feedback on the patch. Pls note that the ArrayPrepend and 
ArrayAppend function code has been refactored for all the pre checks and 
evaluate methods. 
For now only these three ARRAY functions are modifiying the existing ARRAYs. 
The upcoming functionalities are not going to modify the array whereas it is 
only going to use the array to produce some new outputs.
{code}
ARRAY_FILL(element, length) - Returns an array initialized with supplied value 
and length.

ARRAY_TO_STRING(anyarray, text [, text]) - Concatenates array elements using 
supplied delimiter and optional null string and returns the resulting string

STRING_TO_ARRAY(text, text [, text]) - Splits string into array elements using 
supplied delimiter and optional null string and returns the resulting varchar 
array.

UNNEST(anyarray) - Expands an array to a set of rows.
{code}




> Implement ARRAY_CAT built in function
> -------------------------------------
>
>                 Key: PHOENIX-2021
>                 URL: https://issues.apache.org/jira/browse/PHOENIX-2021
>             Project: Phoenix
>          Issue Type: Sub-task
>            Reporter: Dumindu Buddhika
>            Assignee: Dumindu Buddhika
>         Attachments: PHOENIX-2021-v3.patch, PHOENIX-2021-v4.patch, 
> PHOENIX-2021.patch
>
>
> Ex:
> ARRAY_CAT(ARRAY[2, 3, 4], ARRAY[4, 5, 6]) = ARRAY[2,3,4,4,5,6]
> ARRAY_CAT(ARRAY["a", "b"], ARRAY["c", "d"]) = ARRAY["a", "b", "c", "d"]



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

Reply via email to