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

Fix type of constants in IN expressions to have correct type

Log workAgile BoardRank to TopRank to BottomBulk Copy AttachmentsBulk Move AttachmentsVotersWatch issueWatchersCreate sub-taskConvert to sub-taskMoveLinkCloneLabelsUpdate Comment AuthorReplace String in CommentUpdate Comment VisibilityDelete Comments
    XMLWordPrintableJSON

Details

    • Bug
    • Status: Closed
    • Major
    • Resolution: Fixed
    • None
    • 4.0.0-alpha-1
    • None
    • None

    Description

      In statements like struct(a,b) IN (const struct('x','y'), ... ) the comparision in UDFIn may fail because if a or b is of char/varchar type the constants will retain string type - especially after PointlookupOptimizer compaction.

      Attachments

        1. HIVE-20617.01.patch
          28 kB
          Zoltan Haindrich
        2. HIVE-20617.02.patch
          35 kB
          Zoltan Haindrich
        3. HIVE-20617.03.patch
          37 kB
          Zoltan Haindrich
        4. HIVE-20617.05.patch
          54 kB
          Zoltan Haindrich
        5. HIVE-20617.06.patch
          56 kB
          Zoltan Haindrich
        6. HIVE-20617.07.patch
          154 kB
          Zoltan Haindrich
        7. HIVE-20617.08.patch
          171 kB
          Zoltan Haindrich
        8. HIVE-20617.08.patch
          171 kB
          Zoltan Haindrich
        9. HIVE-20617.08.patch
          171 kB
          Zoltan Haindrich
        10. HIVE-20617.08.patch
          171 kB
          Zoltan Haindrich
        11. HIVE-20617.08.patch
          171 kB
          Zoltan Haindrich
        12. HIVE-20617.08.patch
          171 kB
          Zoltan Haindrich
        13. HIVE-20617.08.patch
          171 kB
          Zoltan Haindrich
        14. HIVE-20617.08.patch
          171 kB
          Zoltan Haindrich
        15. HIVE-20617.09.patch
          186 kB
          Zoltan Haindrich
        16. HIVE-20617.10.patch
          212 kB
          Zoltan Haindrich
        17. HIVE-20617.10.patch
          212 kB
          Zoltan Haindrich
        18. HIVE-20617.11.patch
          212 kB
          Zoltan Haindrich
        19. HIVE-20617.11.patch
          212 kB
          Zoltan Haindrich
        20. HIVE-20617.12.patch
          204 kB
          jcamachorodriguez
        21. HIVE-20617.13.patch
          236 kB
          Zoltan Haindrich
        22. HIVE-20617.14.patch
          236 kB
          Zoltan Haindrich
        23. HIVE-20617.15.patch
          262 kB
          Zoltan Haindrich
        24. HIVE-20617.16.patch
          265 kB
          Zoltan Haindrich
        25. HIVE-20617.16.patch
          265 kB
          Zoltan Haindrich
        26. HIVE-20617.17.patch
          312 kB
          Zoltan Haindrich
        27. HIVE-20617.18.patch
          300 kB
          Zoltan Haindrich

        Activity

          This comment will be Viewable by All Users Viewable by All Users
          Cancel

          People

            kgyrtkirk Zoltan Haindrich Assign to me
            kgyrtkirk Zoltan Haindrich
            Votes:
            0 Vote for this issue
            Watchers:
            3 Start watching this issue

            Dates

              Created:
              Updated:
              Resolved:

              Slack

                Issue deployment