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

    XMLWordPrintableJSON

Details

    • Sub-task
    • Status: Resolved
    • Major
    • Resolution: Fixed
    • 0.13.0
    • 0.13.0
    • None
    • 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.01.patch
          235 kB
          Eric N. Hanson
        2. HIVE-6017.02.patch
          235 kB
          Eric N. Hanson
        3. HIVE-6017.03.patch
          222 kB
          Eric N. Hanson
        4. HIVE-6017.04.patch
          221 kB
          Eric N. Hanson

        Issue Links

          Activity

            People

              ehans Eric N. Hanson
              ehans Eric N. Hanson
              Votes:
              0 Vote for this issue
              Watchers:
              5 Start watching this issue

              Dates

                Created:
                Updated:
                Resolved: