================================================================================================
Identity Updaters
================================================================================================

OpenJDK 64-Bit Server VM 25.0.4+7-LTS on Linux 6.17.0-1020-azure
AMD EPYC 7763 64-Core Processor
Identity Updaters:                        Best Time(ms)   Avg Time(ms)   Stdev(ms)    Rate(M/s)   Per Row(ns)   Relative
------------------------------------------------------------------------------------------------------------------------
BooleanUpdater                                        0              0           0      17138.1           0.1       1.0X
ByteUpdater (INT32 -> Byte)                           0              0           0       3794.3           0.3       0.2X
ShortUpdater (INT32 -> Short)                         1              1           0       1659.2           0.6       0.1X
IntegerUpdater                                        0              0           0       7766.9           0.1       0.5X
LongUpdater                                           0              0           0       3876.5           0.3       0.2X
FloatUpdater                                          0              0           0       7763.6           0.1       0.5X
DoubleUpdater                                         0              0           0       3875.9           0.3       0.2X
BinaryUpdater                                        16             16           0         66.5          15.0       0.0X


================================================================================================
Type-converting Updaters
================================================================================================

OpenJDK 64-Bit Server VM 25.0.4+7-LTS on Linux 6.17.0-1020-azure
AMD EPYC 7763 64-Core Processor
Type-converting Updaters:                    Best Time(ms)   Avg Time(ms)   Stdev(ms)    Rate(M/s)   Per Row(ns)   Relative
---------------------------------------------------------------------------------------------------------------------------
IntegerToLongUpdater                                     0              0           0       5139.0           0.2       1.0X
IntegerToDoubleUpdater                                   0              0           0       5139.0           0.2       1.0X
FloatToDoubleUpdater                                     0              0           0       3199.7           0.3       0.6X
DateToTimestampNTZUpdater                                1              1           0       1225.3           0.8       0.2X
TimeVectorUpdater (TimeType)                             3              3           0        409.8           2.4       0.1X
DowncastLongUpdater (INT64 -> Decimal(9,2))              0              0           0       5117.7           0.2       1.0X


================================================================================================
Rebase Updaters
================================================================================================

OpenJDK 64-Bit Server VM 25.0.4+7-LTS on Linux 6.17.0-1020-azure
AMD EPYC 7763 64-Core Processor
Rebase Updaters:                                     Best Time(ms)   Avg Time(ms)   Stdev(ms)    Rate(M/s)   Per Row(ns)   Relative
-----------------------------------------------------------------------------------------------------------------------------------
IntegerWithRebaseUpdater (DATE legacy)                           0              0           0       3287.9           0.3       1.0X
LongWithRebaseUpdater (TIMESTAMP_MICROS legacy)                  0              0           0       2303.8           0.4       0.7X
LongAsMicrosUpdater (TIMESTAMP_MILLIS)                           1              1           0       1140.1           0.9       0.3X
DateToTimestampNTZWithRebaseUpdater (DATE legacy)                1              2           0        703.1           1.4       0.2X
LongAsMicrosRebaseUpdater (TIMESTAMP_MILLIS legacy)              1              1           0        850.5           1.2       0.3X


================================================================================================
Unsigned Updaters
================================================================================================

OpenJDK 64-Bit Server VM 25.0.4+7-LTS on Linux 6.17.0-1020-azure
AMD EPYC 7763 64-Core Processor
Unsigned Updaters:                             Best Time(ms)   Avg Time(ms)   Stdev(ms)    Rate(M/s)   Per Row(ns)   Relative
-----------------------------------------------------------------------------------------------------------------------------
UnsignedIntegerUpdater (UINT32 -> Long)                    0              0           0       5123.9           0.2       1.0X
UnsignedLongUpdater (UINT64 -> Decimal(20,0))             16             17           0         63.6          15.7       0.0X


================================================================================================
Decimal Updaters
================================================================================================

OpenJDK 64-Bit Server VM 25.0.4+7-LTS on Linux 6.17.0-1020-azure
AMD EPYC 7763 64-Core Processor
Decimal Updaters:                         Best Time(ms)   Avg Time(ms)   Stdev(ms)    Rate(M/s)   Per Row(ns)   Relative
------------------------------------------------------------------------------------------------------------------------
IntegerToDecimalUpdater                               0              0           0       7775.1           0.1       1.0X
LongToDecimalUpdater                                  0              0           0       3883.5           0.3       0.5X
FixedLenByteArrayToDecimalUpdater                    21             21           1         51.0          19.6       0.0X


================================================================================================
FixedLenByteArray Updaters
================================================================================================

OpenJDK 64-Bit Server VM 25.0.4+7-LTS on Linux 6.17.0-1020-azure
AMD EPYC 7763 64-Core Processor
FixedLenByteArray Updaters:                              Best Time(ms)   Avg Time(ms)   Stdev(ms)    Rate(M/s)   Per Row(ns)   Relative
---------------------------------------------------------------------------------------------------------------------------------------
FixedLenByteArrayUpdater (len=16 -> Binary)                         13             13           0         81.1          12.3       1.0X
FixedLenByteArrayAsIntUpdater (len=4 -> Decimal(9,2))                6              6           0        168.5           5.9       2.1X
FixedLenByteArrayAsLongUpdater (len=8 -> Decimal(18,4))              8              8           0        133.3           7.5       1.6X


