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

Eric Hanson commented on HIVE-5581:
-----------------------------------

Teddy,

Thanks for the patch. I think there is in error in the getDescriptor method 
since you specify 2 arguments instead of 1. See my comments in the review board 
entry.

You may need to create two separate VectorExpression classes, one for a long 
input and one for a string input, so the vector expression descriptor pattern 
matching works right to pick the right VectorExpression.

Do you think you could take this patch and update Vectorizer.java and 
VectorizationContext.java (if needed) and do end-to-end tests to make sure the 
function works from Hive SQL? Or did you already do end-to-end tests?

Eric

> Implement vectorized year/month/day... etc. for string arguments
> ----------------------------------------------------------------
>
>                 Key: HIVE-5581
>                 URL: https://issues.apache.org/jira/browse/HIVE-5581
>             Project: Hive
>          Issue Type: Sub-task
>          Components: Query Processor
>    Affects Versions: 0.13.0
>            Reporter: Eric Hanson
>            Assignee: Teddy Choi
>         Attachments: HIVE-5581.1.patch.txt
>
>
> Functions year(), month(), day(), weekofyear(), hour(), minute(), second() 
> need to be implemented for string arguments in vectorized mode. 
> They already work for timestamp arguments.



--
This message was sent by Atlassian JIRA
(v6.1#6144)

Reply via email to