[ https://issues.apache.org/jira/browse/HIVE-5581?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=13832318#comment-13832318 ]
Teddy Choi commented on HIVE-5581: ---------------------------------- I wrote vectorized versions of UDFYear, UDFMonth, UDFDayOfMonth, UDFHour, UDFMinute, UDFSecond, UDFWeekOfYear. There still remain more functions that use TimestampWritable type. So I could write more of them. * Date-related: UDFDate, UDFDateSub, UDFDateAdd, UDFDateDiff * Conversion-related: UDFToBoolean, UDFToByte, UDFToFloat, UDFToInteger, UDFToLong, UDFToShort, UDFToString However, there are no vectorized date/datesub/toboolean... for long arguments yet. Should I write them now or later? > 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, HIVE-5581.2.patch, > HIVE-5581.3.patch, HIVE-5581.4.patch, HIVE-5581.5.patch, HIVE-5581.5.patch, > HIVE-5581.6.patch > > > 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)