{
  "date": "2026-10-28",
  "baseline_revision": "d89e03b5",
  "feature": "DECIMAL SIGN",
  "machine": {
    "cpu": "Apple M4 Pro",
    "os": "macOS aarch64",
    "jdk": "17.0.12",
    "rust": "1.94.0",
    "profile": "release, no-default-features, system allocator, counting allocation wrapper"
  },
  "method": {
    "prepared": "Equal prepared values/types/NULLs. Stock generated execution starts on GenericRowData/BinaryRowData in Java; previous and candidate production Calc start on Arrow in Rust. Java stock timer and Rust native timers include equivalent output consumption. Setup, JNI import/export and perimeter transposes excluded; preceding scalar generated callback and its decimal argument/result conversions retained. Every output checked by exact schema/Arrow equality before timing and checksum during trials.",
    "warmups": 16,
    "measured_trials": 11,
    "rows_per_trial": 65536,
    "order": "Rotating stock/previous/native each trial",
    "logical_schemas": "All nullable; nullable_values means actual NULL every seventh row.",
    "pipeline": "Flink 2.2.1, 1M-row DECIMAL(18,3) source, parallelism one, rowwise blackhole. Native plans require both transposes and positive consumed NativeCalc work. Previous uses the baseline encoder and requires its JVM route. Two warmups and five measured jobs per engine in separate sequential JVMs."
  },
  "prepared": [
    {
      "flink": "1.18.1",
      "precision": 18,
      "scale": 3,
      "nullable_values": false,
      "binary_rowdata": true,
      "batch_rows": 1024,
      "results": {
        "flink": {
          "unit": "ns/row",
          "median": 8.788436889648438,
          "min": 7.560089111328125,
          "max": 32.969146728515625,
          "trials": [
            7.560089111328125,
            7.8042449951171875,
            8.743927001953125,
            8.569717407226562,
            8.911758422851562,
            8.788436889648438,
            32.969146728515625,
            8.345932006835938,
            9.62384033203125,
            9.934112548828125,
            9.946182250976562
          ],
          "checksum": 0
        },
        "previous": {
          "unit": "ns/row",
          "median": 31.643539428710938,
          "min": 29.801681518554688,
          "max": 35.28849792480469,
          "trials": [
            34.29093933105469,
            31.643539428710938,
            29.87353515625,
            30.024215698242188,
            29.925018310546875,
            30.039459228515625,
            29.801681518554688,
            35.28849792480469,
            34.7200927734375,
            34.0849609375,
            34.61265563964844
          ],
          "checksum": 0
        },
        "native": {
          "unit": "ns/row",
          "median": 1.7255096435546875,
          "min": 1.4216156005859375,
          "max": 1.7751007080078125,
          "trials": [
            1.5169677734375,
            1.7255096435546875,
            1.73187255859375,
            1.7032623291015625,
            1.7751007080078125,
            1.754119873046875,
            1.759857177734375,
            1.4216156005859375,
            1.526519775390625,
            1.744598388671875,
            1.7223358154296875
          ],
          "checksum": 0
        }
      },
      "allocation_probe": {
        "calls": 20,
        "requested_bytes": 17575,
        "shared_output_buffer_bytes": 0,
        "new_output_buffer_bytes": 16384
      }
    },
    {
      "flink": "1.18.1",
      "precision": 18,
      "scale": 3,
      "nullable_values": true,
      "binary_rowdata": false,
      "batch_rows": 1024,
      "results": {
        "flink": {
          "unit": "ns/row",
          "median": 5.18798828125,
          "min": 5.1046905517578125,
          "max": 5.2623748779296875,
          "trials": [
            5.2623748779296875,
            5.1364898681640625,
            5.237579345703125,
            5.2394866943359375,
            5.1333160400390625,
            5.188629150390625,
            5.24139404296875,
            5.104705810546875,
            5.1046905517578125,
            5.18798828125,
            5.142852783203125
          ],
          "checksum": -9344
        },
        "previous": {
          "unit": "ns/row",
          "median": 39.49037170410156,
          "min": 37.2861328125,
          "max": 64.52560424804688,
          "trials": [
            40.1795654296875,
            37.2861328125,
            37.785858154296875,
            64.52560424804688,
            40.46630859375,
            43.10479736328125,
            40.19610595703125,
            39.49037170410156,
            38.01600646972656,
            38.35932922363281,
            39.310455322265625
          ],
          "checksum": -9344
        },
        "native": {
          "unit": "ns/row",
          "median": 2.11334228515625,
          "min": 2.0275115966796875,
          "max": 2.3174285888671875,
          "trials": [
            2.1031646728515625,
            2.2106170654296875,
            2.26593017578125,
            2.0275115966796875,
            2.227142333984375,
            2.101898193359375,
            2.098724365234375,
            2.166107177734375,
            2.0631103515625,
            2.11334228515625,
            2.3174285888671875
          ],
          "checksum": -9344
        }
      },
      "allocation_probe": {
        "calls": 20,
        "requested_bytes": 17575,
        "shared_output_buffer_bytes": 128,
        "new_output_buffer_bytes": 16384
      }
    },
    {
      "flink": "1.18.1",
      "precision": 18,
      "scale": 3,
      "nullable_values": true,
      "binary_rowdata": true,
      "batch_rows": 16,
      "results": {
        "flink": {
          "unit": "ns/row",
          "median": 5.5630950927734375,
          "min": 4.8338623046875,
          "max": 6.092071533203125,
          "trials": [
            6.092071533203125,
            5.6915283203125,
            4.8338623046875,
            5.5630950927734375,
            5.606964111328125,
            5.23822021484375,
            5.2890777587890625,
            5.33294677734375,
            5.5942535400390625,
            5.6858062744140625,
            5.4798126220703125
          ],
          "checksum": -12288
        },
        "previous": {
          "unit": "ns/row",
          "median": 573.6433563232422,
          "min": 558.7660522460938,
          "max": 590.9512786865234,
          "trials": [
            590.9512786865234,
            574.066162109375,
            573.6433563232422,
            586.4982604980469,
            568.8959808349609,
            567.2181396484375,
            567.3891754150391,
            571.5490875244141,
            576.4001159667969,
            586.6921844482422,
            558.7660522460938
          ],
          "checksum": -12288
        },
        "native": {
          "unit": "ns/row",
          "median": 25.682449340820312,
          "min": 23.939132690429688,
          "max": 28.564453125,
          "trials": [
            27.591064453125,
            28.564453125,
            23.939132690429688,
            24.949386596679688,
            25.682449340820312,
            27.096435546875,
            24.6702880859375,
            25.39508056640625,
            26.662185668945312,
            25.83758544921875,
            25.665924072265625
          ],
          "checksum": -12288
        }
      },
      "allocation_probe": {
        "calls": 20,
        "requested_bytes": 1447,
        "shared_output_buffer_bytes": 2,
        "new_output_buffer_bytes": 256
      }
    },
    {
      "flink": "1.18.1",
      "precision": 19,
      "scale": 19,
      "nullable_values": false,
      "binary_rowdata": true,
      "batch_rows": 1024,
      "results": {
        "flink": {
          "unit": "ns/row",
          "median": 36.27650451660156,
          "min": 33.050537109375,
          "max": 60.41145324707031,
          "trials": [
            44.83604431152344,
            46.7618408203125,
            36.27650451660156,
            50.83465576171875,
            35.366058349609375,
            33.050537109375,
            52.37579345703125,
            34.93373107910156,
            34.038543701171875,
            34.751251220703125,
            60.41145324707031
          ],
          "checksum": -59520
        },
        "previous": {
          "unit": "ns/row",
          "median": 49.828216552734375,
          "min": 45.47309875488281,
          "max": 70.45872497558594,
          "trials": [
            70.45872497558594,
            56.717559814453125,
            46.671539306640625,
            46.94429016113281,
            53.55708312988281,
            49.80340576171875,
            48.12431335449219,
            50.99678039550781,
            49.828216552734375,
            45.47309875488281,
            70.12493896484375
          ],
          "checksum": -59520
        },
        "native": {
          "unit": "ns/row",
          "median": 3.6983489990234375,
          "min": 3.5489349365234375,
          "max": 3.9691925048828125,
          "trials": [
            3.891632080078125,
            3.7682952880859375,
            3.5489349365234375,
            3.592803955078125,
            3.867462158203125,
            3.6792755126953125,
            3.6983489990234375,
            3.6907196044921875,
            3.9691925048828125,
            3.574371337890625,
            3.728240966796875
          ],
          "checksum": -59520
        }
      },
      "allocation_probe": {
        "calls": 22,
        "requested_bytes": 17759,
        "shared_output_buffer_bytes": 0,
        "new_output_buffer_bytes": 16512
      }
    },
    {
      "flink": "1.18.1",
      "precision": 19,
      "scale": 19,
      "nullable_values": true,
      "binary_rowdata": false,
      "batch_rows": 1024,
      "results": {
        "flink": {
          "unit": "ns/row",
          "median": 17.546340942382812,
          "min": 16.832351684570312,
          "max": 29.591232299804688,
          "trials": [
            17.6239013671875,
            16.937881469726562,
            17.009735107421875,
            17.278045654296875,
            16.832351684570312,
            17.475753784179688,
            17.546340942382812,
            17.578765869140625,
            29.378250122070312,
            29.591232299804688,
            26.638671875
          ],
          "checksum": -60416
        },
        "previous": {
          "unit": "ns/row",
          "median": 50.17726135253906,
          "min": 47.45927429199219,
          "max": 73.35408020019531,
          "trials": [
            47.94056701660156,
            48.43585205078125,
            49.16954040527344,
            68.06246948242188,
            48.79124450683594,
            53.71983337402344,
            47.45927429199219,
            73.35408020019531,
            63.9190673828125,
            64.75067138671875,
            50.17726135253906
          ],
          "checksum": -60416
        },
        "native": {
          "unit": "ns/row",
          "median": 3.9151458740234375,
          "min": 3.7479400634765625,
          "max": 3.9914398193359375,
          "trials": [
            3.9914398193359375,
            3.7479400634765625,
            3.8725433349609375,
            3.9545745849609375,
            3.7568359375,
            3.878265380859375,
            3.8623809814453125,
            3.9335784912109375,
            3.9742889404296875,
            3.974273681640625,
            3.9151458740234375
          ],
          "checksum": -60416
        }
      },
      "allocation_probe": {
        "calls": 22,
        "requested_bytes": 17759,
        "shared_output_buffer_bytes": 0,
        "new_output_buffer_bytes": 16512
      }
    },
    {
      "flink": "1.18.1",
      "precision": 19,
      "scale": 19,
      "nullable_values": true,
      "binary_rowdata": true,
      "batch_rows": 16,
      "results": {
        "flink": {
          "unit": "ns/row",
          "median": 27.655929565429688,
          "min": 27.334854125976562,
          "max": 34.15489196777344,
          "trials": [
            30.337646484375,
            34.15489196777344,
            30.117034912109375,
            27.716949462890625,
            27.655929565429688,
            28.310134887695312,
            27.421951293945312,
            27.59234619140625,
            27.334854125976562,
            27.587249755859375,
            27.645111083984375
          ],
          "checksum": -61440
        },
        "previous": {
          "unit": "ns/row",
          "median": 588.83349609375,
          "min": 575.1393585205078,
          "max": 716.7784271240234,
          "trials": [
            716.7784271240234,
            691.7978820800781,
            633.2918853759766,
            627.6747436523438,
            593.5376586914062,
            588.83349609375,
            581.06103515625,
            578.3068389892578,
            588.6262359619141,
            585.8968200683594,
            575.1393585205078
          ],
          "checksum": -61440
        },
        "native": {
          "unit": "ns/row",
          "median": 29.204055786132812,
          "min": 28.835296630859375,
          "max": 30.25054931640625,
          "trials": [
            30.19268798828125,
            30.25054931640625,
            29.722213745117188,
            29.01458740234375,
            29.336929321289062,
            29.175445556640625,
            28.937026977539062,
            29.204055786132812,
            29.46917724609375,
            28.835296630859375,
            28.9796142578125
          ],
          "checksum": -61440
        }
      },
      "allocation_probe": {
        "calls": 22,
        "requested_bytes": 1567,
        "shared_output_buffer_bytes": 0,
        "new_output_buffer_bytes": 258
      }
    },
    {
      "flink": "1.18.1",
      "precision": 19,
      "scale": 3,
      "nullable_values": false,
      "binary_rowdata": true,
      "batch_rows": 1024,
      "results": {
        "flink": {
          "unit": "ns/row",
          "median": 31.000137329101562,
          "min": 28.631851196289062,
          "max": 49.301788330078125,
          "trials": [
            49.301788330078125,
            48.92604064941406,
            29.120758056640625,
            46.75929260253906,
            34.41874694824219,
            34.33418273925781,
            30.26580810546875,
            29.332473754882812,
            29.232025146484375,
            31.000137329101562,
            28.631851196289062
          ],
          "checksum": 0
        },
        "previous": {
          "unit": "ns/row",
          "median": 53.20484924316406,
          "min": 44.34776306152344,
          "max": 117.35725402832031,
          "trials": [
            75.98812866210938,
            117.35725402832031,
            57.95033264160156,
            53.20484924316406,
            54.61375427246094,
            51.11885070800781,
            45.23786926269531,
            66.97654724121094,
            47.47581481933594,
            44.34776306152344,
            45.61170959472656
          ],
          "checksum": 0
        },
        "native": {
          "unit": "ns/row",
          "median": 1.7108917236328125,
          "min": 1.5627593994140625,
          "max": 1.805633544921875,
          "trials": [
            1.6155242919921875,
            1.7458648681640625,
            1.5627593994140625,
            1.5932769775390625,
            1.7878265380859375,
            1.7147064208984375,
            1.644134521484375,
            1.680999755859375,
            1.805633544921875,
            1.738861083984375,
            1.7108917236328125
          ],
          "checksum": 0
        }
      },
      "allocation_probe": {
        "calls": 20,
        "requested_bytes": 17575,
        "shared_output_buffer_bytes": 0,
        "new_output_buffer_bytes": 16384
      }
    },
    {
      "flink": "1.18.1",
      "precision": 19,
      "scale": 3,
      "nullable_values": true,
      "binary_rowdata": false,
      "batch_rows": 1024,
      "results": {
        "flink": {
          "unit": "ns/row",
          "median": 9.204864501953125,
          "min": 8.858367919921875,
          "max": 10.037734985351562,
          "trials": [
            9.595230102539062,
            9.25128173828125,
            9.246826171875,
            10.037734985351562,
            9.695053100585938,
            9.204864501953125,
            9.127304077148438,
            8.944183349609375,
            8.858367919921875,
            8.937210083007812,
            8.944198608398438
          ],
          "checksum": -9344
        },
        "previous": {
          "unit": "ns/row",
          "median": 44.69361877441406,
          "min": 41.68255615234375,
          "max": 68.4541015625,
          "trials": [
            50.82257080078125,
            44.472381591796875,
            45.501708984375,
            45.89398193359375,
            63.212066650390625,
            44.69361877441406,
            44.133514404296875,
            43.31080627441406,
            41.68255615234375,
            68.4541015625,
            44.3541259765625
          ],
          "checksum": -9344
        },
        "native": {
          "unit": "ns/row",
          "median": 2.14385986328125,
          "min": 1.93023681640625,
          "max": 2.4229736328125,
          "trials": [
            2.1266937255859375,
            2.14385986328125,
            2.4229736328125,
            2.0147857666015625,
            2.220794677734375,
            2.20361328125,
            2.1139678955078125,
            2.2093353271484375,
            2.3167877197265625,
            2.0535736083984375,
            1.93023681640625
          ],
          "checksum": -9344
        }
      },
      "allocation_probe": {
        "calls": 20,
        "requested_bytes": 17575,
        "shared_output_buffer_bytes": 128,
        "new_output_buffer_bytes": 16384
      }
    },
    {
      "flink": "1.18.1",
      "precision": 19,
      "scale": 3,
      "nullable_values": true,
      "binary_rowdata": true,
      "batch_rows": 16,
      "results": {
        "flink": {
          "unit": "ns/row",
          "median": 19.688278198242188,
          "min": 19.351959228515625,
          "max": 20.636871337890625,
          "trials": [
            19.351959228515625,
            20.636871337890625,
            19.688278198242188,
            20.311996459960938,
            19.971847534179688,
            19.454330444335938,
            19.53759765625,
            20.110443115234375,
            19.68255615234375,
            20.012542724609375,
            19.629165649414062
          ],
          "checksum": -12288
        },
        "previous": {
          "unit": "ns/row",
          "median": 592.5553588867188,
          "min": 583.0828399658203,
          "max": 611.0477447509766,
          "trials": [
            611.0477447509766,
            599.1236267089844,
            593.9413757324219,
            587.3082580566406,
            593.6094970703125,
            584.2501373291016,
            583.0828399658203,
            592.0670776367188,
            594.2853240966797,
            592.5553588867188,
            583.1839294433594
          ],
          "checksum": -12288
        },
        "native": {
          "unit": "ns/row",
          "median": 25.354385375976562,
          "min": 24.655654907226562,
          "max": 26.270553588867188,
          "trials": [
            24.808242797851562,
            26.265457153320312,
            25.236770629882812,
            25.354385375976562,
            24.655654907226562,
            25.424957275390625,
            26.270553588867188,
            25.959014892578125,
            25.536224365234375,
            24.784088134765625,
            24.93731689453125
          ],
          "checksum": -12288
        }
      },
      "allocation_probe": {
        "calls": 20,
        "requested_bytes": 1447,
        "shared_output_buffer_bytes": 2,
        "new_output_buffer_bytes": 256
      }
    },
    {
      "flink": "1.18.1",
      "precision": 38,
      "scale": 18,
      "nullable_values": false,
      "binary_rowdata": true,
      "batch_rows": 1024,
      "results": {
        "flink": {
          "unit": "ns/row",
          "median": 28.429031372070312,
          "min": 27.130126953125,
          "max": 49.13139343261719,
          "trials": [
            49.13139343261719,
            49.004241943359375,
            27.800872802734375,
            45.25439453125,
            29.427841186523438,
            33.58332824707031,
            27.979522705078125,
            28.166458129882812,
            28.429031372070312,
            27.130126953125,
            27.311325073242188
          ],
          "checksum": 0
        },
        "previous": {
          "unit": "ns/row",
          "median": 46.40324401855469,
          "min": 43.914794921875,
          "max": 85.67173767089844,
          "trials": [
            73.83601379394531,
            85.67173767089844,
            46.089813232421875,
            46.40324401855469,
            52.512481689453125,
            45.6937255859375,
            44.57600402832031,
            62.68501281738281,
            43.914794921875,
            45.67210388183594,
            47.943756103515625
          ],
          "checksum": 0
        },
        "native": {
          "unit": "ns/row",
          "median": 1.6536712646484375,
          "min": 1.456573486328125,
          "max": 1.749664306640625,
          "trials": [
            1.571014404296875,
            1.6772003173828125,
            1.5576629638671875,
            1.7484130859375,
            1.6536712646484375,
            1.749664306640625,
            1.7267913818359375,
            1.71661376953125,
            1.5347747802734375,
            1.651123046875,
            1.456573486328125
          ],
          "checksum": 0
        }
      },
      "allocation_probe": {
        "calls": 20,
        "requested_bytes": 17575,
        "shared_output_buffer_bytes": 0,
        "new_output_buffer_bytes": 16384
      }
    },
    {
      "flink": "1.18.1",
      "precision": 38,
      "scale": 18,
      "nullable_values": true,
      "binary_rowdata": false,
      "batch_rows": 1024,
      "results": {
        "flink": {
          "unit": "ns/row",
          "median": 8.947998046875,
          "min": 8.448287963867188,
          "max": 26.578903198242188,
          "trials": [
            8.841201782226562,
            8.448287963867188,
            9.043380737304688,
            8.947998046875,
            26.578903198242188,
            9.191513061523438,
            8.705780029296875,
            8.65045166015625,
            8.829757690429688,
            14.323562622070312,
            13.9344482421875
          ],
          "checksum": -9344
        },
        "previous": {
          "unit": "ns/row",
          "median": 42.66802978515625,
          "min": 40.41481018066406,
          "max": 60.39173889160156,
          "trials": [
            44.09027099609375,
            43.14231872558594,
            41.11988830566406,
            41.744873046875,
            42.66802978515625,
            42.00872802734375,
            40.41481018066406,
            40.595367431640625,
            60.39173889160156,
            59.951141357421875,
            58.712005615234375
          ],
          "checksum": -9344
        },
        "native": {
          "unit": "ns/row",
          "median": 2.2481231689453125,
          "min": 2.197265625,
          "max": 2.358123779296875,
          "trials": [
            2.2830963134765625,
            2.2118988037109375,
            2.2373199462890625,
            2.2519378662109375,
            2.197265625,
            2.3479461669921875,
            2.2525787353515625,
            2.358123779296875,
            2.23223876953125,
            2.2481231689453125,
            2.24432373046875
          ],
          "checksum": -9344
        }
      },
      "allocation_probe": {
        "calls": 20,
        "requested_bytes": 17575,
        "shared_output_buffer_bytes": 128,
        "new_output_buffer_bytes": 16384
      }
    },
    {
      "flink": "1.18.1",
      "precision": 38,
      "scale": 18,
      "nullable_values": true,
      "binary_rowdata": true,
      "batch_rows": 16,
      "results": {
        "flink": {
          "unit": "ns/row",
          "median": 20.62225341796875,
          "min": 19.638687133789062,
          "max": 25.84710693359375,
          "trials": [
            20.597457885742188,
            20.921707153320312,
            20.62225341796875,
            20.750045776367188,
            20.001724243164062,
            21.192550659179688,
            20.952850341796875,
            25.84710693359375,
            19.638687133789062,
            20.170852661132812,
            20.0958251953125
          ],
          "checksum": -12288
        },
        "previous": {
          "unit": "ns/row",
          "median": 585.9228820800781,
          "min": 563.8243408203125,
          "max": 598.1566162109375,
          "trials": [
            598.1566162109375,
            585.9228820800781,
            593.2915954589844,
            597.2569885253906,
            589.6809844970703,
            591.3022308349609,
            574.9047698974609,
            563.8243408203125,
            574.2429046630859,
            578.9095458984375,
            579.9579620361328
          ],
          "checksum": -12288
        },
        "native": {
          "unit": "ns/row",
          "median": 23.59771728515625,
          "min": 23.005157470703125,
          "max": 24.823501586914062,
          "trials": [
            24.823501586914062,
            24.239227294921875,
            23.625686645507812,
            23.005157470703125,
            23.4464111328125,
            23.59771728515625,
            23.876190185546875,
            23.579910278320312,
            23.543670654296875,
            23.445770263671875,
            23.78082275390625
          ],
          "checksum": -12288
        }
      },
      "allocation_probe": {
        "calls": 20,
        "requested_bytes": 1447,
        "shared_output_buffer_bytes": 2,
        "new_output_buffer_bytes": 256
      }
    },
    {
      "flink": "1.18.1",
      "precision": 38,
      "scale": 38,
      "nullable_values": false,
      "binary_rowdata": true,
      "batch_rows": 1024,
      "results": {
        "flink": {
          "unit": "ns/row",
          "median": 43.23768615722656,
          "min": 34.04554748535156,
          "max": 66.53404235839844,
          "trials": [
            66.53404235839844,
            46.8597412109375,
            34.04554748535156,
            42.95286560058594,
            43.23768615722656,
            34.2801513671875,
            57.58221435546875,
            34.34562683105469,
            45.45021057128906,
            34.14790344238281,
            58.357879638671875
          ],
          "checksum": -59520
        },
        "previous": {
          "unit": "ns/row",
          "median": 52.33001708984375,
          "min": 45.08399963378906,
          "max": 97.43818664550781,
          "trials": [
            87.98599243164062,
            62.252044677734375,
            97.43818664550781,
            82.18765258789062,
            52.33001708984375,
            51.2542724609375,
            47.634124755859375,
            58.498382568359375,
            46.3778076171875,
            45.08399963378906,
            51.34773254394531
          ],
          "checksum": -59520
        },
        "native": {
          "unit": "ns/row",
          "median": 3.705352783203125,
          "min": 3.5266876220703125,
          "max": 3.74285888671875,
          "trials": [
            3.74285888671875,
            3.7091522216796875,
            3.5266876220703125,
            3.733306884765625,
            3.6379547119140625,
            3.719970703125,
            3.66082763671875,
            3.71551513671875,
            3.705352783203125,
            3.66656494140625,
            3.653839111328125
          ],
          "checksum": -59520
        }
      },
      "allocation_probe": {
        "calls": 22,
        "requested_bytes": 17759,
        "shared_output_buffer_bytes": 0,
        "new_output_buffer_bytes": 16512
      }
    },
    {
      "flink": "1.18.1",
      "precision": 38,
      "scale": 38,
      "nullable_values": true,
      "binary_rowdata": false,
      "batch_rows": 1024,
      "results": {
        "flink": {
          "unit": "ns/row",
          "median": 19.146591186523438,
          "min": 18.496200561523438,
          "max": 42.93695068359375,
          "trials": [
            18.987655639648438,
            18.859222412109375,
            19.146591186523438,
            42.93695068359375,
            32.03773498535156,
            32.117218017578125,
            18.893569946289062,
            18.496200561523438,
            18.598556518554688,
            21.879196166992188,
            21.680206298828125
          ],
          "checksum": -60416
        },
        "previous": {
          "unit": "ns/row",
          "median": 72.80857849121094,
          "min": 54.20365905761719,
          "max": 98.391845703125,
          "trials": [
            98.391845703125,
            76.52728271484375,
            76.8890380859375,
            55.84907531738281,
            81.28547668457031,
            79.78694152832031,
            68.53547668457031,
            54.20365905761719,
            72.80857849121094,
            54.290130615234375,
            57.18867492675781
          ],
          "checksum": -60416
        },
        "native": {
          "unit": "ns/row",
          "median": 3.8706512451171875,
          "min": 3.8083343505859375,
          "max": 4.006072998046875,
          "trials": [
            3.9215087890625,
            3.8820953369140625,
            3.8267822265625,
            3.8922576904296875,
            3.8706512451171875,
            4.006072998046875,
            3.952667236328125,
            3.8159637451171875,
            3.83441162109375,
            3.812164306640625,
            3.8083343505859375
          ],
          "checksum": -60416
        }
      },
      "allocation_probe": {
        "calls": 22,
        "requested_bytes": 17759,
        "shared_output_buffer_bytes": 0,
        "new_output_buffer_bytes": 16512
      }
    },
    {
      "flink": "1.18.1",
      "precision": 38,
      "scale": 38,
      "nullable_values": true,
      "binary_rowdata": true,
      "batch_rows": 16,
      "results": {
        "flink": {
          "unit": "ns/row",
          "median": 29.189422607421875,
          "min": 28.351455688476562,
          "max": 33.10966491699219,
          "trials": [
            29.411956787109375,
            29.13983154296875,
            29.822021484375,
            29.460906982421875,
            33.10966491699219,
            28.423934936523438,
            29.005050659179688,
            28.351455688476562,
            29.523208618164062,
            29.189422607421875,
            29.029205322265625
          ],
          "checksum": -61440
        },
        "previous": {
          "unit": "ns/row",
          "median": 576.7574310302734,
          "min": 569.7116851806641,
          "max": 624.3871002197266,
          "trials": [
            621.8204498291016,
            624.3871002197266,
            578.1904907226562,
            576.4166412353516,
            580.1830291748047,
            576.7574310302734,
            580.7615814208984,
            575.7319183349609,
            574.1119384765625,
            573.3280181884766,
            569.7116851806641
          ],
          "checksum": -61440
        },
        "native": {
          "unit": "ns/row",
          "median": 31.391143798828125,
          "min": 30.214309692382812,
          "max": 32.53300476074219,
          "trials": [
            31.391143798828125,
            31.494766235351562,
            30.686050415039062,
            31.38287353515625,
            32.11402893066406,
            31.7872314453125,
            30.454635620117188,
            31.314208984375,
            30.214309692382812,
            32.53300476074219,
            31.900405883789062
          ],
          "checksum": -61440
        }
      },
      "allocation_probe": {
        "calls": 22,
        "requested_bytes": 1567,
        "shared_output_buffer_bytes": 0,
        "new_output_buffer_bytes": 258
      }
    },
    {
      "flink": "2.2.1",
      "precision": 18,
      "scale": 3,
      "nullable_values": false,
      "binary_rowdata": true,
      "batch_rows": 1024,
      "results": {
        "flink": {
          "unit": "ns/row",
          "median": 5.977630615234375,
          "min": 5.40606689453125,
          "max": 34.65397644042969,
          "trials": [
            34.65397644042969,
            6.317779541015625,
            6.4258575439453125,
            6.168365478515625,
            6.125762939453125,
            5.507781982421875,
            5.5205078125,
            5.6858062744140625,
            5.9254913330078125,
            5.40606689453125,
            5.977630615234375
          ],
          "checksum": 0
        },
        "previous": {
          "unit": "ns/row",
          "median": 38.768768310546875,
          "min": 30.835464477539062,
          "max": 45.46928405761719,
          "trials": [
            45.46928405761719,
            38.547515869140625,
            37.73753356933594,
            39.75614929199219,
            36.22563171386719,
            38.86859130859375,
            42.236328125,
            37.40437316894531,
            38.768768310546875,
            41.0919189453125,
            30.835464477539062
          ],
          "checksum": 0
        },
        "native": {
          "unit": "ns/row",
          "median": 1.5634002685546875,
          "min": 1.343414306640625,
          "max": 1.754119873046875,
          "trials": [
            1.754119873046875,
            1.343414306640625,
            1.51507568359375,
            1.5634002685546875,
            1.7305908203125,
            1.636505126953125,
            1.5201568603515625,
            1.4972686767578125,
            1.614898681640625,
            1.4203338623046875,
            1.67974853515625
          ],
          "checksum": 0
        }
      },
      "allocation_probe": {
        "calls": 20,
        "requested_bytes": 17575,
        "shared_output_buffer_bytes": 0,
        "new_output_buffer_bytes": 16384
      }
    },
    {
      "flink": "2.2.1",
      "precision": 18,
      "scale": 3,
      "nullable_values": true,
      "binary_rowdata": false,
      "batch_rows": 1024,
      "results": {
        "flink": {
          "unit": "ns/row",
          "median": 7.2040557861328125,
          "min": 6.911590576171875,
          "max": 7.7959747314453125,
          "trials": [
            7.183074951171875,
            6.9179534912109375,
            6.911590576171875,
            7.7959747314453125,
            7.2085113525390625,
            7.3973236083984375,
            7.03875732421875,
            7.043212890625,
            7.2040557861328125,
            7.3490142822265625,
            7.3337554931640625
          ],
          "checksum": -9344
        },
        "previous": {
          "unit": "ns/row",
          "median": 32.2113037109375,
          "min": 29.266357421875,
          "max": 59.49211120605469,
          "trials": [
            33.77978515625,
            31.506851196289062,
            59.49211120605469,
            32.593414306640625,
            32.2113037109375,
            38.18511962890625,
            51.64146423339844,
            30.65045166015625,
            29.337570190429688,
            29.266357421875,
            30.603408813476562
          ],
          "checksum": -9344
        },
        "native": {
          "unit": "ns/row",
          "median": 2.22015380859375,
          "min": 1.8030853271484375,
          "max": 2.25701904296875,
          "trials": [
            1.8030853271484375,
            2.0872650146484375,
            2.0612030029296875,
            2.2557525634765625,
            2.2525787353515625,
            2.25701904296875,
            2.22015380859375,
            2.1603851318359375,
            2.042144775390625,
            2.2443084716796875,
            2.2563934326171875
          ],
          "checksum": -9344
        }
      },
      "allocation_probe": {
        "calls": 20,
        "requested_bytes": 17575,
        "shared_output_buffer_bytes": 128,
        "new_output_buffer_bytes": 16384
      }
    },
    {
      "flink": "2.2.1",
      "precision": 18,
      "scale": 3,
      "nullable_values": true,
      "binary_rowdata": true,
      "batch_rows": 16,
      "results": {
        "flink": {
          "unit": "ns/row",
          "median": 5.570098876953125,
          "min": 5.3958892822265625,
          "max": 6.7386627197265625,
          "trials": [
            5.73284912109375,
            5.509063720703125,
            5.695343017578125,
            5.3958892822265625,
            5.6750030517578125,
            5.40606689453125,
            6.7386627197265625,
            5.5338592529296875,
            5.570098876953125,
            5.57073974609375,
            5.5211334228515625
          ],
          "checksum": -12288
        },
        "previous": {
          "unit": "ns/row",
          "median": 557.0271759033203,
          "min": 543.9662933349609,
          "max": 583.133056640625,
          "trials": [
            552.8748779296875,
            552.9670715332031,
            555.9482574462891,
            549.2153167724609,
            543.9662933349609,
            557.0271759033203,
            564.1962738037109,
            575.7643280029297,
            569.3232269287109,
            573.0094909667969,
            583.133056640625
          ],
          "checksum": -12288
        },
        "native": {
          "unit": "ns/row",
          "median": 25.65765380859375,
          "min": 24.827957153320312,
          "max": 26.041671752929688,
          "trials": [
            25.549560546875,
            25.999069213867188,
            25.9736328125,
            25.21197509765625,
            25.65765380859375,
            24.827957153320312,
            25.057464599609375,
            26.041671752929688,
            25.64874267578125,
            25.7352294921875,
            25.803253173828125
          ],
          "checksum": -12288
        }
      },
      "allocation_probe": {
        "calls": 20,
        "requested_bytes": 1447,
        "shared_output_buffer_bytes": 2,
        "new_output_buffer_bytes": 256
      }
    },
    {
      "flink": "2.2.1",
      "precision": 19,
      "scale": 19,
      "nullable_values": false,
      "binary_rowdata": true,
      "batch_rows": 1024,
      "results": {
        "flink": {
          "unit": "ns/row",
          "median": 35.25035095214844,
          "min": 34.65142822265625,
          "max": 74.61421203613281,
          "trials": [
            36.43226623535156,
            34.71565246582031,
            57.56695556640625,
            43.99427795410156,
            35.02655029296875,
            35.25035095214844,
            74.61421203613281,
            54.51393127441406,
            34.99285888671875,
            34.65142822265625,
            34.76905822753906
          ],
          "checksum": -59520
        },
        "previous": {
          "unit": "ns/row",
          "median": 76.20112609863281,
          "min": 48.68952941894531,
          "max": 124.93769836425781,
          "trials": [
            79.56314086914062,
            124.93769836425781,
            80.12263488769531,
            76.33781433105469,
            62.47456359863281,
            96.66761779785156,
            76.20112609863281,
            63.454315185546875,
            49.58470153808594,
            64.20516967773438,
            48.68952941894531
          ],
          "checksum": -59520
        },
        "native": {
          "unit": "ns/row",
          "median": 3.7994384765625,
          "min": 3.780364990234375,
          "max": 3.902435302734375,
          "trials": [
            3.8852691650390625,
            3.8343963623046875,
            3.7905426025390625,
            3.787994384765625,
            3.8394927978515625,
            3.8820953369140625,
            3.780364990234375,
            3.902435302734375,
            3.7867279052734375,
            3.7994384765625,
            3.786712646484375
          ],
          "checksum": -59520
        }
      },
      "allocation_probe": {
        "calls": 22,
        "requested_bytes": 17759,
        "shared_output_buffer_bytes": 0,
        "new_output_buffer_bytes": 16512
      }
    },
    {
      "flink": "2.2.1",
      "precision": 19,
      "scale": 19,
      "nullable_values": true,
      "binary_rowdata": false,
      "batch_rows": 1024,
      "results": {
        "flink": {
          "unit": "ns/row",
          "median": 15.187576293945312,
          "min": 14.617279052734375,
          "max": 34.014373779296875,
          "trials": [
            17.887741088867188,
            16.489028930664062,
            16.45343017578125,
            14.617279052734375,
            14.833450317382812,
            15.305831909179688,
            15.185043334960938,
            14.701217651367188,
            34.014373779296875,
            15.019729614257812,
            15.187576293945312
          ],
          "checksum": -60416
        },
        "previous": {
          "unit": "ns/row",
          "median": 71.80278015136719,
          "min": 50.05328369140625,
          "max": 157.6366424560547,
          "trials": [
            111.19017028808594,
            157.6366424560547,
            103.80935668945312,
            122.72962951660156,
            102.00181579589844,
            71.80278015136719,
            55.9234619140625,
            55.86433410644531,
            55.99403381347656,
            59.168487548828125,
            50.05328369140625
          ],
          "checksum": -60416
        },
        "native": {
          "unit": "ns/row",
          "median": 3.952667236328125,
          "min": 3.871917724609375,
          "max": 4.103973388671875,
          "trials": [
            4.0003509521484375,
            3.910064697265625,
            3.9234161376953125,
            3.9889068603515625,
            3.871917724609375,
            3.96282958984375,
            3.952667236328125,
            3.96600341796875,
            3.922149658203125,
            3.903076171875,
            4.103973388671875
          ],
          "checksum": -60416
        }
      },
      "allocation_probe": {
        "calls": 22,
        "requested_bytes": 17759,
        "shared_output_buffer_bytes": 0,
        "new_output_buffer_bytes": 16512
      }
    },
    {
      "flink": "2.2.1",
      "precision": 19,
      "scale": 19,
      "nullable_values": true,
      "binary_rowdata": true,
      "batch_rows": 16,
      "results": {
        "flink": {
          "unit": "ns/row",
          "median": 28.546005249023438,
          "min": 27.046844482421875,
          "max": 32.57307434082031,
          "trials": [
            31.911209106445312,
            27.526214599609375,
            27.692794799804688,
            31.37078857421875,
            32.33909606933594,
            32.57307434082031,
            30.747100830078125,
            28.546005249023438,
            27.509689331054688,
            27.605056762695312,
            27.046844482421875
          ],
          "checksum": -61440
        },
        "previous": {
          "unit": "ns/row",
          "median": 590.7974243164062,
          "min": 561.8724822998047,
          "max": 627.8254241943359,
          "trials": [
            627.8254241943359,
            601.0799407958984,
            592.9063262939453,
            579.6724853515625,
            615.2680816650391,
            569.4147796630859,
            561.8724822998047,
            575.6626129150391,
            590.7974243164062,
            595.0094757080078,
            589.1240386962891
          ],
          "checksum": -61440
        },
        "native": {
          "unit": "ns/row",
          "median": 29.456451416015625,
          "min": 28.05010986328125,
          "max": 30.530929565429688,
          "trials": [
            29.758453369140625,
            29.745742797851562,
            30.530929565429688,
            29.328033447265625,
            28.1798095703125,
            29.456451416015625,
            29.1900634765625,
            29.479339599609375,
            29.76544189453125,
            28.05010986328125,
            28.911590576171875
          ],
          "checksum": -61440
        }
      },
      "allocation_probe": {
        "calls": 22,
        "requested_bytes": 1567,
        "shared_output_buffer_bytes": 0,
        "new_output_buffer_bytes": 258
      }
    },
    {
      "flink": "2.2.1",
      "precision": 19,
      "scale": 3,
      "nullable_values": false,
      "binary_rowdata": true,
      "batch_rows": 1024,
      "results": {
        "flink": {
          "unit": "ns/row",
          "median": 27.290969848632812,
          "min": 26.423141479492188,
          "max": 46.59271240234375,
          "trials": [
            39.47894287109375,
            26.78680419921875,
            44.56202697753906,
            27.290969848632812,
            26.423141479492188,
            27.186721801757812,
            46.59271240234375,
            45.77128601074219,
            36.37757873535156,
            27.280166625976562,
            26.439666748046875
          ],
          "checksum": 0
        },
        "previous": {
          "unit": "ns/row",
          "median": 45.662567138671875,
          "min": 42.999267578125,
          "max": 72.01893615722656,
          "trials": [
            57.7850341796875,
            44.91741943359375,
            45.662567138671875,
            45.67527770996094,
            44.04957580566406,
            45.39234924316406,
            72.01893615722656,
            63.04676818847656,
            42.999267578125,
            43.366119384765625,
            59.578582763671875
          ],
          "checksum": 0
        },
        "native": {
          "unit": "ns/row",
          "median": 1.7299652099609375,
          "min": 1.412078857421875,
          "max": 1.8825531005859375,
          "trials": [
            1.412078857421875,
            1.7299652099609375,
            1.8138885498046875,
            1.6085357666015625,
            1.6918182373046875,
            1.6390380859375,
            1.79608154296875,
            1.749664306640625,
            1.7293243408203125,
            1.8825531005859375,
            1.7566680908203125
          ],
          "checksum": 0
        }
      },
      "allocation_probe": {
        "calls": 20,
        "requested_bytes": 17575,
        "shared_output_buffer_bytes": 0,
        "new_output_buffer_bytes": 16384
      }
    },
    {
      "flink": "2.2.1",
      "precision": 19,
      "scale": 3,
      "nullable_values": true,
      "binary_rowdata": false,
      "batch_rows": 1024,
      "results": {
        "flink": {
          "unit": "ns/row",
          "median": 8.733123779296875,
          "min": 7.748291015625,
          "max": 11.492416381835938,
          "trials": [
            8.509323120117188,
            8.387252807617188,
            9.0789794921875,
            10.49041748046875,
            10.160446166992188,
            11.492416381835938,
            7.748291015625,
            7.984161376953125,
            8.305862426757812,
            8.733123779296875,
            8.806228637695312
          ],
          "checksum": -9344
        },
        "previous": {
          "unit": "ns/row",
          "median": 46.69761657714844,
          "min": 41.37165832519531,
          "max": 63.02642822265625,
          "trials": [
            50.33937072753906,
            46.69761657714844,
            63.02642822265625,
            50.13909912109375,
            49.198150634765625,
            45.696258544921875,
            45.312255859375,
            42.24140930175781,
            59.216827392578125,
            42.20135498046875,
            41.37165832519531
          ],
          "checksum": -9344
        },
        "native": {
          "unit": "ns/row",
          "median": 2.1718292236328125,
          "min": 1.8927154541015625,
          "max": 2.4280548095703125,
          "trials": [
            2.0364227294921875,
            2.220794677734375,
            2.166107177734375,
            2.254486083984375,
            2.3822784423828125,
            2.4280548095703125,
            1.8927154541015625,
            2.0287933349609375,
            2.0923614501953125,
            2.221435546875,
            2.1718292236328125
          ],
          "checksum": -9344
        }
      },
      "allocation_probe": {
        "calls": 20,
        "requested_bytes": 17575,
        "shared_output_buffer_bytes": 128,
        "new_output_buffer_bytes": 16384
      }
    },
    {
      "flink": "2.2.1",
      "precision": 19,
      "scale": 3,
      "nullable_values": true,
      "binary_rowdata": true,
      "batch_rows": 16,
      "results": {
        "flink": {
          "unit": "ns/row",
          "median": 20.555496215820312,
          "min": 19.495651245117188,
          "max": 23.32623291015625,
          "trials": [
            23.31988525390625,
            23.105621337890625,
            19.663482666015625,
            23.32623291015625,
            19.495651245117188,
            22.920608520507812,
            20.382568359375,
            20.555496215820312,
            20.6082763671875,
            19.944503784179688,
            19.938140869140625
          ],
          "checksum": -12288
        },
        "previous": {
          "unit": "ns/row",
          "median": 574.7076721191406,
          "min": 558.4608764648438,
          "max": 636.3868713378906,
          "trials": [
            636.3868713378906,
            584.0880126953125,
            563.8325958251953,
            564.6788330078125,
            559.9765777587891,
            558.4608764648438,
            589.6136016845703,
            579.8022003173828,
            578.7951202392578,
            560.9169006347656,
            574.7076721191406
          ],
          "checksum": -12288
        },
        "native": {
          "unit": "ns/row",
          "median": 24.882003784179688,
          "min": 23.509353637695312,
          "max": 30.154541015625,
          "trials": [
            30.122116088867188,
            30.154541015625,
            23.509353637695312,
            24.183273315429688,
            23.766830444335938,
            23.942306518554688,
            25.422409057617188,
            25.844573974609375,
            26.5592041015625,
            23.767471313476562,
            24.882003784179688
          ],
          "checksum": -12288
        }
      },
      "allocation_probe": {
        "calls": 20,
        "requested_bytes": 1447,
        "shared_output_buffer_bytes": 2,
        "new_output_buffer_bytes": 256
      }
    },
    {
      "flink": "2.2.1",
      "precision": 38,
      "scale": 18,
      "nullable_values": false,
      "binary_rowdata": true,
      "batch_rows": 1024,
      "results": {
        "flink": {
          "unit": "ns/row",
          "median": 28.485626220703125,
          "min": 27.4842529296875,
          "max": 49.39332580566406,
          "trials": [
            28.04248046875,
            28.736114501953125,
            27.520492553710938,
            28.446823120117188,
            28.37054443359375,
            27.4842529296875,
            48.17771911621094,
            49.39332580566406,
            28.485626220703125,
            29.404953002929688,
            30.031204223632812
          ],
          "checksum": 0
        },
        "previous": {
          "unit": "ns/row",
          "median": 51.686614990234375,
          "min": 46.70079040527344,
          "max": 74.49848937988281,
          "trials": [
            56.316375732421875,
            51.43611145019531,
            67.60723876953125,
            50.133392333984375,
            49.36981201171875,
            51.686614990234375,
            68.70524597167969,
            56.438446044921875,
            46.70079040527344,
            48.675537109375,
            74.49848937988281
          ],
          "checksum": 0
        },
        "native": {
          "unit": "ns/row",
          "median": 1.7458648681640625,
          "min": 1.6027984619140625,
          "max": 1.9346923828125,
          "trials": [
            1.747772216796875,
            1.824066162109375,
            1.9346923828125,
            1.841217041015625,
            1.7458648681640625,
            1.6186981201171875,
            1.6027984619140625,
            1.6606597900390625,
            1.6695709228515625,
            1.7064361572265625,
            1.8825531005859375
          ],
          "checksum": 0
        }
      },
      "allocation_probe": {
        "calls": 20,
        "requested_bytes": 17575,
        "shared_output_buffer_bytes": 0,
        "new_output_buffer_bytes": 16384
      }
    },
    {
      "flink": "2.2.1",
      "precision": 38,
      "scale": 18,
      "nullable_values": true,
      "binary_rowdata": false,
      "batch_rows": 1024,
      "results": {
        "flink": {
          "unit": "ns/row",
          "median": 9.229019165039062,
          "min": 8.596420288085938,
          "max": 14.2548828125,
          "trials": [
            8.596420288085938,
            9.229019165039062,
            8.800506591796875,
            10.342910766601562,
            9.802505493164062,
            9.808868408203125,
            8.763626098632812,
            8.597702026367188,
            8.716583251953125,
            12.39776611328125,
            14.2548828125
          ],
          "checksum": -9344
        },
        "previous": {
          "unit": "ns/row",
          "median": 49.002960205078125,
          "min": 42.676300048828125,
          "max": 66.04576110839844,
          "trials": [
            62.94822692871094,
            47.13885498046875,
            60.78401184082031,
            44.10807800292969,
            48.13067626953125,
            49.002960205078125,
            51.31721496582031,
            42.885467529296875,
            42.676300048828125,
            66.04576110839844,
            59.4971923828125
          ],
          "checksum": -9344
        },
        "native": {
          "unit": "ns/row",
          "median": 2.2614898681640625,
          "min": 2.1127166748046875,
          "max": 2.5011749267578125,
          "trials": [
            2.2430419921875,
            2.2150726318359375,
            2.1127166748046875,
            2.1756591796875,
            2.281829833984375,
            2.5011749267578125,
            2.2265167236328125,
            2.2703857421875,
            2.3244171142578125,
            2.2614898681640625,
            2.268463134765625
          ],
          "checksum": -9344
        }
      },
      "allocation_probe": {
        "calls": 20,
        "requested_bytes": 17575,
        "shared_output_buffer_bytes": 128,
        "new_output_buffer_bytes": 16384
      }
    },
    {
      "flink": "2.2.1",
      "precision": 38,
      "scale": 18,
      "nullable_values": true,
      "binary_rowdata": true,
      "batch_rows": 16,
      "results": {
        "flink": {
          "unit": "ns/row",
          "median": 20.539596557617188,
          "min": 19.7874755859375,
          "max": 26.11541748046875,
          "trials": [
            20.387008666992188,
            20.86639404296875,
            20.539596557617188,
            26.11541748046875,
            20.259857177734375,
            20.84033203125,
            19.978836059570312,
            20.541519165039062,
            20.947769165039062,
            20.338058471679688,
            19.7874755859375
          ],
          "checksum": -12288
        },
        "previous": {
          "unit": "ns/row",
          "median": 606.7606658935547,
          "min": 588.1239471435547,
          "max": 715.7471923828125,
          "trials": [
            715.7471923828125,
            708.4693908691406,
            693.6734466552734,
            668.2084350585938,
            633.6841583251953,
            606.7606658935547,
            596.2193908691406,
            604.2512359619141,
            603.9066314697266,
            593.9693450927734,
            588.1239471435547
          ],
          "checksum": -12288
        },
        "native": {
          "unit": "ns/row",
          "median": 24.79998779296875,
          "min": 23.598342895507812,
          "max": 25.589630126953125,
          "trials": [
            24.824783325195312,
            25.468826293945312,
            25.458023071289062,
            23.598342895507812,
            24.948760986328125,
            25.589630126953125,
            24.14703369140625,
            24.79998779296875,
            24.14385986328125,
            24.2462158203125,
            24.11651611328125
          ],
          "checksum": -12288
        }
      },
      "allocation_probe": {
        "calls": 20,
        "requested_bytes": 1447,
        "shared_output_buffer_bytes": 2,
        "new_output_buffer_bytes": 256
      }
    },
    {
      "flink": "2.2.1",
      "precision": 38,
      "scale": 38,
      "nullable_values": false,
      "binary_rowdata": true,
      "batch_rows": 1024,
      "results": {
        "flink": {
          "unit": "ns/row",
          "median": 34.427001953125,
          "min": 32.85980224609375,
          "max": 68.35174560546875,
          "trials": [
            68.35174560546875,
            66.00315856933594,
            34.020111083984375,
            57.16197204589844,
            33.3251953125,
            34.94834899902344,
            34.427001953125,
            34.57069396972656,
            32.85980224609375,
            33.51466369628906,
            33.11283874511719
          ],
          "checksum": -59520
        },
        "previous": {
          "unit": "ns/row",
          "median": 52.18505859375,
          "min": 46.94557189941406,
          "max": 90.39814758300781,
          "trials": [
            90.39814758300781,
            81.85830688476562,
            52.082061767578125,
            52.18505859375,
            55.4046630859375,
            55.44090270996094,
            49.49061584472656,
            90.13175964355469,
            47.47709655761719,
            46.94557189941406,
            49.80912780761719
          ],
          "checksum": -59520
        },
        "native": {
          "unit": "ns/row",
          "median": 3.6436767578125,
          "min": 3.5953521728515625,
          "max": 3.9215087890625,
          "trials": [
            3.745391845703125,
            3.7625732421875,
            3.63604736328125,
            3.7097930908203125,
            3.9215087890625,
            3.6436767578125,
            3.6182403564453125,
            3.5953521728515625,
            3.658935546875,
            3.61505126953125,
            3.604248046875
          ],
          "checksum": -59520
        }
      },
      "allocation_probe": {
        "calls": 22,
        "requested_bytes": 17759,
        "shared_output_buffer_bytes": 0,
        "new_output_buffer_bytes": 16512
      }
    },
    {
      "flink": "2.2.1",
      "precision": 38,
      "scale": 38,
      "nullable_values": true,
      "binary_rowdata": false,
      "batch_rows": 1024,
      "results": {
        "flink": {
          "unit": "ns/row",
          "median": 15.423446655273438,
          "min": 14.765426635742188,
          "max": 34.47468566894531,
          "trials": [
            15.813186645507812,
            34.47468566894531,
            14.765426635742188,
            16.14825439453125,
            19.853591918945312,
            15.394851684570312,
            15.299484252929688,
            15.251785278320312,
            15.3624267578125,
            15.423446655273438,
            15.841812133789062
          ],
          "checksum": -60416
        },
        "previous": {
          "unit": "ns/row",
          "median": 46.83622741699219,
          "min": 43.16838073730469,
          "max": 89.34466552734375,
          "trials": [
            57.400390625,
            46.83622741699219,
            89.34466552734375,
            47.13249206542969,
            45.48835754394531,
            63.953399658203125,
            45.63966369628906,
            43.39344787597656,
            43.16838073730469,
            43.63694763183594,
            60.158416748046875
          ],
          "checksum": -60416
        },
        "native": {
          "unit": "ns/row",
          "median": 3.9730072021484375,
          "min": 3.814056396484375,
          "max": 4.1300506591796875,
          "trials": [
            4.00860595703125,
            4.004791259765625,
            4.1300506591796875,
            3.8464813232421875,
            3.82867431640625,
            4.0772705078125,
            3.8706512451171875,
            3.814056396484375,
            3.9304046630859375,
            3.9730072021484375,
            4.03466796875
          ],
          "checksum": -60416
        }
      },
      "allocation_probe": {
        "calls": 22,
        "requested_bytes": 17759,
        "shared_output_buffer_bytes": 0,
        "new_output_buffer_bytes": 16512
      }
    },
    {
      "flink": "2.2.1",
      "precision": 38,
      "scale": 38,
      "nullable_values": true,
      "binary_rowdata": true,
      "batch_rows": 16,
      "results": {
        "flink": {
          "unit": "ns/row",
          "median": 30.945465087890625,
          "min": 28.578445434570312,
          "max": 46.80061340332031,
          "trials": [
            29.263824462890625,
            28.876617431640625,
            30.355453491210938,
            33.54835510253906,
            28.578445434570312,
            29.271438598632812,
            30.945465087890625,
            33.84526062011719,
            32.11466979980469,
            46.80061340332031,
            33.17388916015625
          ],
          "checksum": -61440
        },
        "previous": {
          "unit": "ns/row",
          "median": 596.0706176757812,
          "min": 584.0384063720703,
          "max": 614.3150329589844,
          "trials": [
            597.6848602294922,
            590.2798919677734,
            595.7845001220703,
            584.0384063720703,
            589.4076080322266,
            592.2044067382812,
            610.37890625,
            599.063232421875,
            596.0706176757812,
            596.099853515625,
            614.3150329589844
          ],
          "checksum": -61440
        },
        "native": {
          "unit": "ns/row",
          "median": 30.892059326171875,
          "min": 29.867172241210938,
          "max": 31.805038452148438,
          "trials": [
            30.023574829101562,
            30.726119995117188,
            31.805038452148438,
            31.078338623046875,
            31.05609130859375,
            29.867172241210938,
            30.8564453125,
            31.18450927734375,
            31.393051147460938,
            30.892059326171875,
            30.195236206054688
          ],
          "checksum": -61440
        }
      },
      "allocation_probe": {
        "calls": 22,
        "requested_bytes": 1567,
        "shared_output_buffer_bytes": 0,
        "new_output_buffer_bytes": 258
      }
    }
  ],
  "pipeline": {
    "flink": {
      "unit": "seconds",
      "median": 0.135526792,
      "min": 0.125703833,
      "max": 0.14896675,
      "trials": [
        0.14896675,
        0.139662208,
        0.126237,
        0.135526792,
        0.125703833
      ]
    },
    "previous": {
      "unit": "seconds",
      "median": 0.174364125,
      "min": 0.168311458,
      "max": 0.186801792,
      "trials": [
        0.186801792,
        0.174364125,
        0.170576625,
        0.174689,
        0.168311458
      ]
    },
    "native": {
      "unit": "seconds",
      "median": 0.151711958,
      "min": 0.141338042,
      "max": 0.159535541,
      "trials": [
        0.159535541,
        0.14634,
        0.156251375,
        0.141338042,
        0.151711958
      ]
    }
  }
}
