Details
-
Improvement
-
Status: In Progress
-
Major
-
Resolution: Unresolved
-
3.1.2, 4.0.0
-
None
Description
Description
Most of the UDF code is write in 2013 no changes has done after since in UDF.
Objective of this EPIC -
1. Refactor all existing UDF implementation from UDF.class to GenericUDF.class
2. Clean the up the code to reduce code duplication
DOD
Refactor all UDF
Attachments
1.
|
Refactor GenericUDFDateDiff | Closed | Ashish Sharma |
|
||||||||
2.
|
Refactor UDF CAST(<Date string> as TIMESTAMP) | Closed | Ashish Sharma |
|
||||||||
3.
|
Refactor UDF CAST(<Date string> as DATE) | Closed | Ashish Sharma |
|
||||||||
4.
|
Refactor UDFToBoolean to GenericUDFToBoolean | In Progress | Ashish Sharma |
|
||||||||
5.
|
Refactor UDFToByte to GenericUDFToByte | In Progress | Ashish Sharma |
|
||||||||
6.
|
Refactor UDFToInteger to GenericUDFToInteger | In Progress | Ashish Sharma |
|
||||||||
7.
|
Fix from_unixtime() to consider leap seconds | Closed | Sruthi Mooriyathvariam |
|
||||||||
8.
|
Refactor GenericUDFToUnixTimeStamp | Open | Sruthi Mooriyathvariam |