Uploaded image for project: 'Hive'
  1. Hive
  2. HIVE-9767

Fixes in Hive UDF to be usable in Pig

    XMLWordPrintableJSON

    Details

    • Type: Bug
    • Status: Closed
    • Priority: Major
    • Resolution: Fixed
    • Affects Version/s: None
    • Fix Version/s: 1.2.0
    • Component/s: UDF
    • Labels:
      None
    • Hadoop Flags:
      Reviewed

      Description

      There are issues in UDF never get exposed because the execution path is never tested:

      1. Assume the ObjectInspector to be WritableObjectInspector not the ObjectInspector pass to UDF
      2. Assume the input parameter to be Writable not respecting the ObjectInspector pass to UDF
      3. Assume ConstantObjectInspector to be WritableConstantXXXObjectInspector
      4. The InputObjectInspector does not match OutputObjectInspector of previous stage in UDAF
      5. The execution path involving convertIfNecessary is never been tested

      Attach a patch to fix those.

        Attachments

        1. HIVE-9767.3.patch
          37 kB
          Daniel Dai
        2. HIVE-9767.2.patch
          37 kB
          Daniel Dai
        3. HIVE-9767.1.patch
          37 kB
          Daniel Dai

          Issue Links

            Activity

              People

              • Assignee:
                daijy Daniel Dai
                Reporter:
                daijy Daniel Dai
              • Votes:
                0 Vote for this issue
                Watchers:
                3 Start watching this issue

                Dates

                • Created:
                  Updated:
                  Resolved: