Uploaded image for project: 'Hive'
  1. Hive
  2. HIVE-4160 Vectorized Query Execution in Hive
  3. HIVE-6017

Contribute Decimal128 high-performance decimal(p, s) package from Microsoft to Hive

    Details

    • Type: Sub-task
    • Status: Resolved
    • Priority: Major
    • Resolution: Fixed
    • Affects Version/s: 0.13.0
    • Fix Version/s: 0.13.0
    • Component/s: None
    • Labels:
      None

      Description

      Contribute the Decimal128 high-performance decimal package developed by Microsoft to Hive. This was originally written for Microsoft PolyBase by Hideaki Kimura.

      This code is about 8X more efficient than Java BigDecimal for typical operations. It uses a finite (128 bit) precision and can handle up to decimal(38, X). It is also "mutable" so you can change the contents of an existing object. This helps reduce the cost of new() and garbage collection.

        Attachments

        1. HIVE-6017.04.patch
          221 kB
          Eric Hanson
        2. HIVE-6017.03.patch
          222 kB
          Eric Hanson
        3. HIVE-6017.02.patch
          235 kB
          Eric Hanson
        4. HIVE-6017.01.patch
          235 kB
          Eric Hanson

          Issue Links

            Activity

              People

              • Assignee:
                ehans Eric Hanson
                Reporter:
                ehans Eric Hanson
              • Votes:
                0 Vote for this issue
                Watchers:
                5 Start watching this issue

                Dates

                • Created:
                  Updated:
                  Resolved: