{
  "date": "2026-10-28",
  "baseline_revision": "d89e03b563eecd3e1ff68ce421d356f9a67a1b4d",
  "function": "TRUNCATE",
  "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 logical values/types/NULLs. Stock generated execution starts on prepared GenericRowData/BinaryRowData in Java. Main scalar generated callback and candidate production Calc start on Arrow with timers inside Rust. Setup, JNI import/export and perimeter transposes excluded; intrinsic scalar marshalling, allocation and equivalent wrapping output consumption included. Exact output/Arrow schema equality and measured checksums required.",
    "rows_per_trial": 65536,
    "warmups": 16,
    "trials": 11,
    "order": "Rotate stock/main/candidate each trial, sequential runs without concurrent builds/tests.",
    "profiles": "Positions -1 (native divisor), -19 (widened divisor), +2 (identity), batch 1024/16, with or without actual NULLs. Schemas are nullable.",
    "pipeline": "Flink 2.2.1, 1M INT rows, ROUND/TRUNCATE(v,-1), parallelism one, row source and rowwise blackhole sink. Main encoder loaded ahead of candidate classes for previous control. Both transposes, expected evaluator routes and positive consumed NativeCalc work required. Two warmups and five sequential measured jobs per engine."
  },
  "prepared": [
    {
      "flink": "1.18.1",
      "type": "BIGINT",
      "nullable_values": false,
      "binary_rowdata": true,
      "batch_rows": 1024,
      "position": -1,
      "results": {
        "flink": {
          "unit": "ns/row",
          "median": 82.79290771484375,
          "min": 80.55560302734375,
          "max": 96.21492004394531,
          "trials": [
            81.8360595703125,
            80.55560302734375,
            81.07757568359375,
            96.21492004394531,
            82.79290771484375,
            96.17550659179688,
            83.87184143066406,
            82.37774658203125,
            85.75057983398438,
            87.09016418457031,
            81.86276245117188
          ],
          "checksum": 576460752821451392
        },
        "previous": {
          "unit": "ns/row",
          "median": 105.43313598632812,
          "min": 99.40400695800781,
          "max": 160.71255493164062,
          "trials": [
            105.43313598632812,
            121.35505676269531,
            101.82380676269531,
            104.34468078613281,
            106.39509582519531,
            159.24644470214844,
            116.72210693359375,
            160.71255493164062,
            99.40400695800781,
            101.3367919921875,
            103.22444152832031
          ],
          "checksum": 576460752821451392
        },
        "native": {
          "unit": "ns/row",
          "median": 1.0884552001953125,
          "min": 1.045867919921875,
          "max": 1.1494903564453125,
          "trials": [
            1.124053955078125,
            1.1494903564453125,
            1.0884552001953125,
            1.064300537109375,
            1.1304168701171875,
            1.111358642578125,
            1.0630340576171875,
            1.045867919921875,
            1.099273681640625,
            1.0496826171875,
            1.067474365234375
          ],
          "checksum": 576460752821451392
        }
      },
      "allocation_probe": {
        "calls": 20,
        "requested_bytes": 9383,
        "shared_output_buffer_bytes": 0,
        "new_output_buffer_bytes": 8192
      }
    },
    {
      "flink": "1.18.1",
      "type": "BIGINT",
      "nullable_values": true,
      "binary_rowdata": false,
      "batch_rows": 1024,
      "position": -1,
      "results": {
        "flink": {
          "unit": "ns/row",
          "median": 73.50604248046875,
          "min": 70.04483032226562,
          "max": 119.25125122070312,
          "trials": [
            84.9761962890625,
            70.83383178710938,
            70.04483032226562,
            73.08897399902344,
            71.39332580566406,
            100.07414245605469,
            90.3809814453125,
            119.25125122070312,
            71.79324340820312,
            73.50604248046875,
            75.44898986816406
          ],
          "checksum": 576460752839171776
        },
        "previous": {
          "unit": "ns/row",
          "median": 99.34806823730469,
          "min": 92.96035766601562,
          "max": 154.61985778808594,
          "trials": [
            106.77719116210938,
            99.34806823730469,
            154.61985778808594,
            93.26806640625,
            143.1255340576172,
            98.93672180175781,
            92.96035766601562,
            103.57856750488281,
            98.72882080078125,
            116.1619873046875,
            96.78459167480469
          ],
          "checksum": 576460752839171776
        },
        "native": {
          "unit": "ns/row",
          "median": 1.4489593505859375,
          "min": 1.2995452880859375,
          "max": 1.5691070556640625,
          "trials": [
            1.426055908203125,
            1.41015625,
            1.4489593505859375,
            1.3408660888671875,
            1.5691070556640625,
            1.448944091796875,
            1.4495849609375,
            1.2995452880859375,
            1.4864501953125,
            1.4826507568359375,
            1.489013671875
          ],
          "checksum": 576460752839171776
        }
      },
      "allocation_probe": {
        "calls": 20,
        "requested_bytes": 9383,
        "shared_output_buffer_bytes": 128,
        "new_output_buffer_bytes": 8192
      }
    },
    {
      "flink": "1.18.1",
      "type": "BIGINT",
      "nullable_values": true,
      "binary_rowdata": false,
      "batch_rows": 1024,
      "position": 2,
      "results": {
        "flink": {
          "unit": "ns/row",
          "median": 79.18867492675781,
          "min": 66.41197204589844,
          "max": 109.42840576171875,
          "trials": [
            109.42840576171875,
            79.18867492675781,
            67.77255249023438,
            70.80397033691406,
            69.00978088378906,
            86.63876342773438,
            66.61224365234375,
            82.8062744140625,
            66.41197204589844,
            81.50991821289062,
            100.61454772949219
          ],
          "checksum": 576460752839118656
        },
        "previous": {
          "unit": "ns/row",
          "median": 96.37515258789062,
          "min": 88.22250366210938,
          "max": 119.22709655761719,
          "trials": [
            119.22709655761719,
            112.65054321289062,
            118.54362487792969,
            109.70751953125,
            96.37515258789062,
            98.05361938476562,
            91.40968322753906,
            88.22250366210938,
            91.92213439941406,
            89.24166870117188,
            95.63700866699219
          ],
          "checksum": 576460752839118656
        },
        "native": {
          "unit": "ns/row",
          "median": 0.942230224609375,
          "min": 0.795989990234375,
          "max": 0.9981842041015625,
          "trials": [
            0.84686279296875,
            0.94287109375,
            0.84686279296875,
            0.942230224609375,
            0.96893310546875,
            0.8990020751953125,
            0.9733734130859375,
            0.9981842041015625,
            0.815704345703125,
            0.795989990234375,
            0.9784698486328125
          ],
          "checksum": 576460752839118656
        }
      },
      "allocation_probe": {
        "calls": 17,
        "requested_bytes": 1023,
        "shared_output_buffer_bytes": 8320,
        "new_output_buffer_bytes": 0
      }
    },
    {
      "flink": "1.18.1",
      "type": "BIGINT",
      "nullable_values": true,
      "binary_rowdata": true,
      "batch_rows": 1024,
      "position": -19,
      "results": {
        "flink": {
          "unit": "ns/row",
          "median": 29.3515625,
          "min": 28.195693969726562,
          "max": 60.632080078125,
          "trials": [
            60.632080078125,
            58.74125671386719,
            49.54209899902344,
            28.7081298828125,
            44.30198669433594,
            29.3515625,
            28.673812866210938,
            28.4576416015625,
            28.195693969726562,
            29.280975341796875,
            29.4036865234375
          ],
          "checksum": -9408
        },
        "previous": {
          "unit": "ns/row",
          "median": 49.98841857910156,
          "min": 47.06254577636719,
          "max": 72.69923400878906,
          "trials": [
            51.56707763671875,
            72.69923400878906,
            54.78349304199219,
            49.28334045410156,
            49.82884216308594,
            49.6031494140625,
            49.98841857910156,
            64.53640747070312,
            47.06254577636719,
            50.10540771484375,
            49.096435546875
          ],
          "checksum": -9408
        },
        "native": {
          "unit": "ns/row",
          "median": 0.96893310546875,
          "min": 0.9416046142578125,
          "max": 1.11834716796875,
          "trials": [
            0.9555816650390625,
            0.96893310546875,
            1.029327392578125,
            0.971466064453125,
            0.9670257568359375,
            1.0083465576171875,
            0.960662841796875,
            0.9416046142578125,
            1.01470947265625,
            0.9593963623046875,
            1.11834716796875
          ],
          "checksum": -9408
        }
      },
      "allocation_probe": {
        "calls": 20,
        "requested_bytes": 9383,
        "shared_output_buffer_bytes": 128,
        "new_output_buffer_bytes": 8192
      }
    },
    {
      "flink": "1.18.1",
      "type": "BIGINT",
      "nullable_values": true,
      "binary_rowdata": true,
      "batch_rows": 16,
      "position": -1,
      "results": {
        "flink": {
          "unit": "ns/row",
          "median": 66.63003540039062,
          "min": 63.77091979980469,
          "max": 71.81803894042969,
          "trials": [
            63.77091979980469,
            66.63003540039062,
            71.81803894042969,
            69.60678100585938,
            63.88282775878906,
            67.67082214355469,
            65.72787475585938,
            64.76402282714844,
            70.57508850097656,
            68.20234680175781,
            65.70498657226562
          ],
          "checksum": 486543360
        },
        "previous": {
          "unit": "ns/row",
          "median": 622.9419708251953,
          "min": 606.8553924560547,
          "max": 636.044189453125,
          "trials": [
            606.8553924560547,
            624.1601409912109,
            636.044189453125,
            627.5876312255859,
            622.59228515625,
            631.3699035644531,
            622.9419708251953,
            628.1929016113281,
            619.6715087890625,
            609.893798828125,
            614.5407409667969
          ],
          "checksum": 486543360
        },
        "native": {
          "unit": "ns/row",
          "median": 24.017333984375,
          "min": 22.49591064453125,
          "max": 30.481338500976562,
          "trials": [
            24.017333984375,
            22.49591064453125,
            24.037033081054688,
            30.481338500976562,
            26.670455932617188,
            23.738861083984375,
            28.75201416015625,
            28.409317016601562,
            23.660659790039062,
            23.256301879882812,
            23.071914672851562
          ],
          "checksum": 486543360
        }
      },
      "allocation_probe": {
        "calls": 20,
        "requested_bytes": 1319,
        "shared_output_buffer_bytes": 2,
        "new_output_buffer_bytes": 128
      }
    },
    {
      "flink": "1.18.1",
      "type": "INT",
      "nullable_values": false,
      "binary_rowdata": true,
      "batch_rows": 1024,
      "position": -1,
      "results": {
        "flink": {
          "unit": "ns/row",
          "median": 63.42315673828125,
          "min": 61.859130859375,
          "max": 95.42402648925781,
          "trials": [
            95.42402648925781,
            82.63397216796875,
            63.807159423828125,
            62.11915588378906,
            61.931610107421875,
            61.859130859375,
            62.70408630371094,
            62.95013427734375,
            63.42315673828125,
            71.57835388183594,
            64.10725402832031
          ],
          "checksum": -8383258195840
        },
        "previous": {
          "unit": "ns/row",
          "median": 88.02159118652344,
          "min": 80.718994140625,
          "max": 137.24708557128906,
          "trials": [
            88.02159118652344,
            137.24708557128906,
            88.83731079101562,
            98.57432556152344,
            81.00764465332031,
            107.46702575683594,
            81.05149841308594,
            94.07742309570312,
            80.718994140625,
            81.35795593261719,
            81.00700378417969
          ],
          "checksum": -8383258195840
        },
        "native": {
          "unit": "ns/row",
          "median": 1.0051727294921875,
          "min": 0.9307861328125,
          "max": 1.12469482421875,
          "trials": [
            1.0051727294921875,
            1.0833740234375,
            0.9307861328125,
            0.9562225341796875,
            0.998809814453125,
            1.064300537109375,
            1.010894775390625,
            1.12469482421875,
            0.9918212890625,
            0.9949951171875,
            1.0401458740234375
          ],
          "checksum": -8383258195840
        }
      },
      "allocation_probe": {
        "calls": 20,
        "requested_bytes": 5287,
        "shared_output_buffer_bytes": 0,
        "new_output_buffer_bytes": 4096
      }
    },
    {
      "flink": "1.18.1",
      "type": "INT",
      "nullable_values": true,
      "binary_rowdata": false,
      "batch_rows": 1024,
      "position": -1,
      "results": {
        "flink": {
          "unit": "ns/row",
          "median": 56.304931640625,
          "min": 54.62138366699219,
          "max": 109.27835083007812,
          "trials": [
            55.965423583984375,
            56.304931640625,
            54.62138366699219,
            57.96687316894531,
            57.35650634765625,
            56.17332458496094,
            55.10139465332031,
            69.827392578125,
            55.65008544921875,
            109.27835083007812,
            68.29071044921875
          ],
          "checksum": -7146289885248
        },
        "previous": {
          "unit": "ns/row",
          "median": 81.12971496582031,
          "min": 74.70639038085938,
          "max": 99.07594299316406,
          "trials": [
            91.9952392578125,
            78.22291564941406,
            99.07594299316406,
            78.92546081542969,
            91.9920654296875,
            81.12971496582031,
            79.2967529296875,
            74.70639038085938,
            75.57804870605469,
            93.83645629882812,
            86.0169677734375
          ],
          "checksum": -7146289885248
        },
        "native": {
          "unit": "ns/row",
          "median": 1.4934539794921875,
          "min": 1.3758392333984375,
          "max": 1.6339569091796875,
          "trials": [
            1.548126220703125,
            1.3758392333984375,
            1.499176025390625,
            1.4934539794921875,
            1.5138092041015625,
            1.6339569091796875,
            1.448944091796875,
            1.541778564453125,
            1.4133453369140625,
            1.4470367431640625,
            1.4438629150390625
          ],
          "checksum": -7146289885248
        }
      },
      "allocation_probe": {
        "calls": 20,
        "requested_bytes": 5287,
        "shared_output_buffer_bytes": 128,
        "new_output_buffer_bytes": 4096
      }
    },
    {
      "flink": "1.18.1",
      "type": "INT",
      "nullable_values": true,
      "binary_rowdata": false,
      "batch_rows": 1024,
      "position": 2,
      "results": {
        "flink": {
          "unit": "ns/row",
          "median": 54.44844055175781,
          "min": 52.86662292480469,
          "max": 97.23472595214844,
          "trials": [
            54.91447448730469,
            54.40521240234375,
            58.49456787109375,
            52.86662292480469,
            54.66270446777344,
            97.23472595214844,
            54.44844055175781,
            54.23927307128906,
            53.381591796875,
            53.563446044921875,
            69.33529663085938
          ],
          "checksum": -7146289885440
        },
        "previous": {
          "unit": "ns/row",
          "median": 96.23908996582031,
          "min": 73.8372802734375,
          "max": 135.69577026367188,
          "trials": [
            112.1368408203125,
            132.8919677734375,
            135.69577026367188,
            112.54055786132812,
            75.96841430664062,
            119.35743713378906,
            75.52909851074219,
            96.23908996582031,
            76.65887451171875,
            73.8372802734375,
            78.79891967773438
          ],
          "checksum": -7146289885440
        },
        "native": {
          "unit": "ns/row",
          "median": 0.849395751953125,
          "min": 0.821441650390625,
          "max": 0.8678436279296875,
          "trials": [
            0.8678436279296875,
            0.8608551025390625,
            0.850677490234375,
            0.849395751953125,
            0.821441650390625,
            0.86212158203125,
            0.835418701171875,
            0.841766357421875,
            0.861480712890625,
            0.841766357421875,
            0.824615478515625
          ],
          "checksum": -7146289885440
        }
      },
      "allocation_probe": {
        "calls": 17,
        "requested_bytes": 1023,
        "shared_output_buffer_bytes": 4224,
        "new_output_buffer_bytes": 0
      }
    },
    {
      "flink": "1.18.1",
      "type": "INT",
      "nullable_values": true,
      "binary_rowdata": true,
      "batch_rows": 1024,
      "position": -19,
      "results": {
        "flink": {
          "unit": "ns/row",
          "median": 26.17010498046875,
          "min": 24.513870239257812,
          "max": 49.32530212402344,
          "trials": [
            30.884429931640625,
            49.32530212402344,
            27.912139892578125,
            26.17010498046875,
            24.918228149414062,
            24.513870239257812,
            27.490615844726562,
            41.30299377441406,
            25.583267211914062,
            26.050567626953125,
            25.57818603515625
          ],
          "checksum": -9408
        },
        "previous": {
          "unit": "ns/row",
          "median": 62.7352294921875,
          "min": 46.42231750488281,
          "max": 148.4375,
          "trials": [
            148.4375,
            64.20199584960938,
            53.19342041015625,
            78.13453674316406,
            72.55618286132812,
            62.7352294921875,
            49.957275390625,
            49.140289306640625,
            46.42231750488281,
            51.23011779785156,
            66.3115234375
          ],
          "checksum": -9408
        },
        "native": {
          "unit": "ns/row",
          "median": 1.012176513671875,
          "min": 0.946044921875,
          "max": 1.990631103515625,
          "trials": [
            1.625701904296875,
            1.02679443359375,
            1.0191497802734375,
            0.9600372314453125,
            0.96258544921875,
            1.0013580322265625,
            1.0134429931640625,
            0.971466064453125,
            0.946044921875,
            1.012176513671875,
            1.990631103515625
          ],
          "checksum": -9408
        }
      },
      "allocation_probe": {
        "calls": 20,
        "requested_bytes": 5287,
        "shared_output_buffer_bytes": 128,
        "new_output_buffer_bytes": 4096
      }
    },
    {
      "flink": "1.18.1",
      "type": "INT",
      "nullable_values": true,
      "binary_rowdata": true,
      "batch_rows": 16,
      "position": -1,
      "results": {
        "flink": {
          "unit": "ns/row",
          "median": 52.738189697265625,
          "min": 50.17790222167969,
          "max": 59.95240783691406,
          "trials": [
            51.58360290527344,
            52.738189697265625,
            51.76861572265625,
            54.77586364746094,
            59.95240783691406,
            52.88569641113281,
            56.521728515625,
            52.10432434082031,
            55.855438232421875,
            50.17790222167969,
            52.343994140625
          ],
          "checksum": 486469632
        },
        "previous": {
          "unit": "ns/row",
          "median": 595.4443511962891,
          "min": 586.1473083496094,
          "max": 614.4682464599609,
          "trials": [
            614.4682464599609,
            595.7069396972656,
            587.371826171875,
            598.9933013916016,
            595.4443511962891,
            606.597900390625,
            594.4143981933594,
            586.1473083496094,
            588.8188781738281,
            589.1119689941406,
            601.3380737304688
          ],
          "checksum": 486469632
        },
        "native": {
          "unit": "ns/row",
          "median": 24.01416015625,
          "min": 22.436141967773438,
          "max": 26.830673217773438,
          "trials": [
            23.664474487304688,
            23.01025390625,
            24.01416015625,
            24.6461181640625,
            24.3072509765625,
            24.109527587890625,
            23.65240478515625,
            26.830673217773438,
            25.902435302734375,
            22.436141967773438,
            23.033782958984375
          ],
          "checksum": 486469632
        }
      },
      "allocation_probe": {
        "calls": 20,
        "requested_bytes": 1255,
        "shared_output_buffer_bytes": 2,
        "new_output_buffer_bytes": 64
      }
    },
    {
      "flink": "2.2.1",
      "type": "BIGINT",
      "nullable_values": false,
      "binary_rowdata": true,
      "batch_rows": 1024,
      "position": -1,
      "results": {
        "flink": {
          "unit": "ns/row",
          "median": 81.13034057617188,
          "min": 77.92854309082031,
          "max": 119.01791381835938,
          "trials": [
            77.92854309082031,
            93.49124145507812,
            78.92990112304688,
            119.01791381835938,
            81.82780456542969,
            105.15022277832031,
            81.13034057617188,
            80.45005798339844,
            78.89620971679688,
            89.55764770507812,
            79.67694091796875
          ],
          "checksum": 576460752821451392
        },
        "previous": {
          "unit": "ns/row",
          "median": 106.02252197265625,
          "min": 100.97122192382812,
          "max": 168.5555877685547,
          "trials": [
            104.52587890625,
            100.97122192382812,
            100.98648071289062,
            128.84266662597656,
            106.94503784179688,
            168.5555877685547,
            107.84339904785156,
            112.34347534179688,
            102.91162109375,
            106.02252197265625,
            104.550048828125
          ],
          "checksum": 576460752821451392
        },
        "native": {
          "unit": "ns/row",
          "median": 1.1259765625,
          "min": 1.0426788330078125,
          "max": 1.2340545654296875,
          "trials": [
            1.0814666748046875,
            1.0802001953125,
            1.1259765625,
            1.087188720703125,
            1.1437835693359375,
            1.1386871337890625,
            1.194000244140625,
            1.2340545654296875,
            1.079559326171875,
            1.0426788330078125,
            1.15521240234375
          ],
          "checksum": 576460752821451392
        }
      },
      "allocation_probe": {
        "calls": 20,
        "requested_bytes": 9383,
        "shared_output_buffer_bytes": 0,
        "new_output_buffer_bytes": 8192
      }
    },
    {
      "flink": "2.2.1",
      "type": "BIGINT",
      "nullable_values": true,
      "binary_rowdata": false,
      "batch_rows": 1024,
      "position": -1,
      "results": {
        "flink": {
          "unit": "ns/row",
          "median": 71.20640563964844,
          "min": 68.32122802734375,
          "max": 89.04902648925781,
          "trials": [
            89.04902648925781,
            76.3028564453125,
            69.39761352539062,
            68.94047546386719,
            68.32122802734375,
            84.54067993164062,
            73.13919067382812,
            84.60426330566406,
            71.20640563964844,
            70.57127380371094,
            69.97871398925781
          ],
          "checksum": 576460752839171776
        },
        "previous": {
          "unit": "ns/row",
          "median": 93.902587890625,
          "min": 89.71086120605469,
          "max": 114.65771484375,
          "trials": [
            89.71086120605469,
            96.47116088867188,
            107.86564636230469,
            89.88063049316406,
            92.86372375488281,
            92.76516723632812,
            92.5108642578125,
            97.99957275390625,
            93.902587890625,
            114.65771484375,
            96.64471435546875
          ],
          "checksum": 576460752839171776
        },
        "native": {
          "unit": "ns/row",
          "median": 1.4298858642578125,
          "min": 1.3898162841796875,
          "max": 1.5201568603515625,
          "trials": [
            1.3898162841796875,
            1.4521331787109375,
            1.47247314453125,
            1.398712158203125,
            1.419708251953125,
            1.4712066650390625,
            1.424163818359375,
            1.5201568603515625,
            1.4298858642578125,
            1.4063568115234375,
            1.4559478759765625
          ],
          "checksum": 576460752839171776
        }
      },
      "allocation_probe": {
        "calls": 20,
        "requested_bytes": 9383,
        "shared_output_buffer_bytes": 128,
        "new_output_buffer_bytes": 8192
      }
    },
    {
      "flink": "2.2.1",
      "type": "BIGINT",
      "nullable_values": true,
      "binary_rowdata": false,
      "batch_rows": 1024,
      "position": 2,
      "results": {
        "flink": {
          "unit": "ns/row",
          "median": 74.60084533691406,
          "min": 61.90681457519531,
          "max": 107.13958740234375,
          "trials": [
            107.13958740234375,
            103.91108703613281,
            74.60084533691406,
            75.43690490722656,
            61.90681457519531,
            80.25550842285156,
            63.23114013671875,
            64.72523498535156,
            62.66656494140625,
            77.761962890625,
            67.53604125976562
          ],
          "checksum": 576460752839118656
        },
        "previous": {
          "unit": "ns/row",
          "median": 93.37361145019531,
          "min": 87.19316101074219,
          "max": 154.51303100585938,
          "trials": [
            103.4088134765625,
            154.51303100585938,
            107.33985900878906,
            148.54685974121094,
            93.37361145019531,
            87.80796813964844,
            90.68679809570312,
            113.8394775390625,
            90.44329833984375,
            87.19316101074219,
            90.80314636230469
          ],
          "checksum": 576460752839118656
        },
        "native": {
          "unit": "ns/row",
          "median": 0.8602142333984375,
          "min": 0.7445068359375,
          "max": 0.9555816650390625,
          "trials": [
            0.788360595703125,
            0.94287109375,
            0.7445068359375,
            0.8869171142578125,
            0.8602142333984375,
            0.847503662109375,
            0.864654541015625,
            0.832244873046875,
            0.9555816650390625,
            0.8328704833984375,
            0.9358673095703125
          ],
          "checksum": 576460752839118656
        }
      },
      "allocation_probe": {
        "calls": 17,
        "requested_bytes": 1023,
        "shared_output_buffer_bytes": 8320,
        "new_output_buffer_bytes": 0
      }
    },
    {
      "flink": "2.2.1",
      "type": "BIGINT",
      "nullable_values": true,
      "binary_rowdata": true,
      "batch_rows": 1024,
      "position": -19,
      "results": {
        "flink": {
          "unit": "ns/row",
          "median": 29.249191284179688,
          "min": 27.757003784179688,
          "max": 61.29136657714844,
          "trials": [
            61.29136657714844,
            54.443359375,
            51.28350830078125,
            29.083877563476562,
            29.249191284179688,
            34.25724792480469,
            32.13372802734375,
            28.629302978515625,
            28.020858764648438,
            28.262466430664062,
            27.757003784179688
          ],
          "checksum": -9408
        },
        "previous": {
          "unit": "ns/row",
          "median": 66.07374572753906,
          "min": 50.03102111816406,
          "max": 106.86238098144531,
          "trials": [
            66.21296691894531,
            106.86238098144531,
            87.54348754882812,
            60.18385314941406,
            84.14205932617188,
            66.07374572753906,
            59.796661376953125,
            53.328826904296875,
            68.4051513671875,
            50.03102111816406,
            58.69166564941406
          ],
          "checksum": -9408
        },
        "native": {
          "unit": "ns/row",
          "median": 1.0026397705078125,
          "min": 0.9587554931640625,
          "max": 1.0859222412109375,
          "trials": [
            1.0026397705078125,
            1.0859222412109375,
            1.01470947265625,
            0.9988250732421875,
            0.9670257568359375,
            1.0668487548828125,
            1.0464935302734375,
            1.0064544677734375,
            1.0007171630859375,
            0.9613037109375,
            0.9587554931640625
          ],
          "checksum": -9408
        }
      },
      "allocation_probe": {
        "calls": 20,
        "requested_bytes": 9383,
        "shared_output_buffer_bytes": 128,
        "new_output_buffer_bytes": 8192
      }
    },
    {
      "flink": "2.2.1",
      "type": "BIGINT",
      "nullable_values": true,
      "binary_rowdata": true,
      "batch_rows": 16,
      "position": -1,
      "results": {
        "flink": {
          "unit": "ns/row",
          "median": 66.42469787597656,
          "min": 64.20390319824219,
          "max": 75.00648498535156,
          "trials": [
            67.41204833984375,
            65.73739624023438,
            70.19996643066406,
            75.00648498535156,
            66.592529296875,
            66.42469787597656,
            65.9910888671875,
            71.80976867675781,
            66.21043395996094,
            64.20390319824219,
            64.46774291992188
          ],
          "checksum": 486543360
        },
        "previous": {
          "unit": "ns/row",
          "median": 623.9859313964844,
          "min": 616.3698883056641,
          "max": 649.5177001953125,
          "trials": [
            623.9859313964844,
            624.5797424316406,
            623.2420501708984,
            619.9461517333984,
            633.7343902587891,
            649.5177001953125,
            633.4209442138672,
            640.9994659423828,
            616.3698883056641,
            618.1456298828125,
            617.3076629638672
          ],
          "checksum": 486543360
        },
        "native": {
          "unit": "ns/row",
          "median": 24.159744262695312,
          "min": 23.480743408203125,
          "max": 25.191619873046875,
          "trials": [
            24.159744262695312,
            23.733139038085938,
            23.770004272460938,
            25.191619873046875,
            24.9176025390625,
            23.480743408203125,
            23.491531372070312,
            24.031967163085938,
            24.29962158203125,
            24.221420288085938,
            24.337142944335938
          ],
          "checksum": 486543360
        }
      },
      "allocation_probe": {
        "calls": 20,
        "requested_bytes": 1319,
        "shared_output_buffer_bytes": 2,
        "new_output_buffer_bytes": 128
      }
    },
    {
      "flink": "2.2.1",
      "type": "INT",
      "nullable_values": false,
      "binary_rowdata": true,
      "batch_rows": 1024,
      "position": -1,
      "results": {
        "flink": {
          "unit": "ns/row",
          "median": 63.7969970703125,
          "min": 60.98811340332031,
          "max": 116.20457458496094,
          "trials": [
            79.34507751464844,
            62.686920166015625,
            63.7969970703125,
            62.458038330078125,
            64.05384826660156,
            107.02577209472656,
            67.73504638671875,
            116.20457458496094,
            62.60618591308594,
            60.98811340332031,
            62.166839599609375
          ],
          "checksum": -8383258195840
        },
        "previous": {
          "unit": "ns/row",
          "median": 88.08517456054688,
          "min": 79.55677795410156,
          "max": 121.35250854492188,
          "trials": [
            85.38055419921875,
            102.92689514160156,
            106.15603637695312,
            91.07145690917969,
            121.35250854492188,
            92.53692626953125,
            86.65910339355469,
            87.93768310546875,
            80.38520812988281,
            88.08517456054688,
            79.55677795410156
          ],
          "checksum": -8383258195840
        },
        "native": {
          "unit": "ns/row",
          "median": 1.0356903076171875,
          "min": 0.9835662841796875,
          "max": 1.1749267578125,
          "trials": [
            1.0579376220703125,
            1.1749267578125,
            1.0356903076171875,
            1.0166168212890625,
            1.0013580322265625,
            1.0884552001953125,
            0.9860992431640625,
            1.045867919921875,
            1.09735107421875,
            1.0325164794921875,
            0.9835662841796875
          ],
          "checksum": -8383258195840
        }
      },
      "allocation_probe": {
        "calls": 20,
        "requested_bytes": 5287,
        "shared_output_buffer_bytes": 0,
        "new_output_buffer_bytes": 4096
      }
    },
    {
      "flink": "2.2.1",
      "type": "INT",
      "nullable_values": true,
      "binary_rowdata": false,
      "batch_rows": 1024,
      "position": -1,
      "results": {
        "flink": {
          "unit": "ns/row",
          "median": 55.97496032714844,
          "min": 53.71220397949219,
          "max": 95.76670837402344,
          "trials": [
            68.97100830078125,
            55.97496032714844,
            54.86042785644531,
            54.77333068847656,
            54.94880676269531,
            70.95208740234375,
            54.02565002441406,
            53.71220397949219,
            85.41743469238281,
            62.309906005859375,
            95.76670837402344
          ],
          "checksum": -7146289885248
        },
        "previous": {
          "unit": "ns/row",
          "median": 82.35423278808594,
          "min": 73.75335693359375,
          "max": 118.94734191894531,
          "trials": [
            82.35423278808594,
            95.23263549804688,
            76.4007568359375,
            104.57229614257812,
            77.95143127441406,
            77.578857421875,
            73.75335693359375,
            118.94734191894531,
            85.47146606445312,
            78.32209777832031,
            98.90110778808594
          ],
          "checksum": -7146289885248
        },
        "native": {
          "unit": "ns/row",
          "median": 1.4203338623046875,
          "min": 1.2906341552734375,
          "max": 1.4661102294921875,
          "trials": [
            1.4216156005859375,
            1.4203338623046875,
            1.453399658203125,
            1.4483184814453125,
            1.38409423828125,
            1.436859130859375,
            1.4019012451171875,
            1.38409423828125,
            1.2906341552734375,
            1.3828277587890625,
            1.4661102294921875
          ],
          "checksum": -7146289885248
        }
      },
      "allocation_probe": {
        "calls": 20,
        "requested_bytes": 5287,
        "shared_output_buffer_bytes": 128,
        "new_output_buffer_bytes": 4096
      }
    },
    {
      "flink": "2.2.1",
      "type": "INT",
      "nullable_values": true,
      "binary_rowdata": false,
      "batch_rows": 1024,
      "position": 2,
      "results": {
        "flink": {
          "unit": "ns/row",
          "median": 65.56956481933594,
          "min": 53.517669677734375,
          "max": 104.25312805175781,
          "trials": [
            59.18058776855469,
            65.56956481933594,
            53.517669677734375,
            53.62255859375,
            70.32012939453125,
            55.76896667480469,
            96.25434875488281,
            90.29769897460938,
            60.43879699707031,
            104.25312805175781,
            75.81837463378906
          ],
          "checksum": -7146289885440
        },
        "previous": {
          "unit": "ns/row",
          "median": 85.69717407226562,
          "min": 76.602294921875,
          "max": 140.53663635253906,
          "trials": [
            140.53663635253906,
            127.84767150878906,
            89.09861755371094,
            82.79354858398438,
            83.54377746582031,
            79.4188232421875,
            76.602294921875,
            88.97526550292969,
            78.38693237304688,
            101.92997741699219,
            85.69717407226562
          ],
          "checksum": -7146289885440
        },
        "native": {
          "unit": "ns/row",
          "median": 0.8519439697265625,
          "min": 0.7413177490234375,
          "max": 0.9644927978515625,
          "trials": [
            0.839874267578125,
            0.8150787353515625,
            0.7413177490234375,
            0.918060302734375,
            0.8112640380859375,
            0.8519439697265625,
            0.8373260498046875,
            0.9644927978515625,
            0.865936279296875,
            0.8697509765625,
            0.9187164306640625
          ],
          "checksum": -7146289885440
        }
      },
      "allocation_probe": {
        "calls": 17,
        "requested_bytes": 1023,
        "shared_output_buffer_bytes": 4224,
        "new_output_buffer_bytes": 0
      }
    },
    {
      "flink": "2.2.1",
      "type": "INT",
      "nullable_values": true,
      "binary_rowdata": true,
      "batch_rows": 1024,
      "position": -19,
      "results": {
        "flink": {
          "unit": "ns/row",
          "median": 25.875091552734375,
          "min": 24.855926513671875,
          "max": 50.33555603027344,
          "trials": [
            26.652023315429688,
            25.827407836914062,
            27.5726318359375,
            25.922775268554688,
            50.33555603027344,
            25.602981567382812,
            25.194168090820312,
            25.11279296875,
            24.855926513671875,
            25.875091552734375,
            25.98126220703125
          ],
          "checksum": -9408
        },
        "previous": {
          "unit": "ns/row",
          "median": 51.79023742675781,
          "min": 44.918060302734375,
          "max": 96.1182861328125,
          "trials": [
            70.57316589355469,
            96.1182861328125,
            60.62190246582031,
            50.59178161621094,
            51.02348327636719,
            51.79023742675781,
            47.440216064453125,
            49.59361267089844,
            72.51992797851562,
            44.918060302734375,
            53.51702880859375
          ],
          "checksum": -9408
        },
        "native": {
          "unit": "ns/row",
          "median": 0.95684814453125,
          "min": 0.908538818359375,
          "max": 1.1310577392578125,
          "trials": [
            0.986724853515625,
            0.9676513671875,
            0.95684814453125,
            0.9365081787109375,
            0.911712646484375,
            0.9676513671875,
            0.91552734375,
            0.908538818359375,
            1.1310577392578125,
            0.942230224609375,
            0.9752960205078125
          ],
          "checksum": -9408
        }
      },
      "allocation_probe": {
        "calls": 20,
        "requested_bytes": 5287,
        "shared_output_buffer_bytes": 128,
        "new_output_buffer_bytes": 4096
      }
    },
    {
      "flink": "2.2.1",
      "type": "INT",
      "nullable_values": true,
      "binary_rowdata": true,
      "batch_rows": 16,
      "position": -1,
      "results": {
        "flink": {
          "unit": "ns/row",
          "median": 52.283599853515625,
          "min": 50.06980895996094,
          "max": 56.41999816894531,
          "trials": [
            51.84809875488281,
            51.326751708984375,
            51.11122131347656,
            56.41999816894531,
            53.05035400390625,
            50.06980895996094,
            53.37269592285156,
            56.14280700683594,
            54.58387756347656,
            52.283599853515625,
            52.025482177734375
          ],
          "checksum": 486469632
        },
        "previous": {
          "unit": "ns/row",
          "median": 586.6998138427734,
          "min": 566.7031555175781,
          "max": 602.5212554931641,
          "trials": [
            569.5343017578125,
            586.6998138427734,
            594.1511840820312,
            593.5338287353516,
            590.2010650634766,
            592.2508239746094,
            602.5212554931641,
            568.7192230224609,
            566.7031555175781,
            580.3375244140625,
            575.2735137939453
          ],
          "checksum": 486469632
        },
        "native": {
          "unit": "ns/row",
          "median": 28.6375732421875,
          "min": 27.204513549804688,
          "max": 29.8614501953125,
          "trials": [
            27.204513549804688,
            27.6304931640625,
            27.959182739257812,
            28.40423583984375,
            29.8614501953125,
            29.242843627929688,
            29.62493896484375,
            29.413848876953125,
            27.286529541015625,
            29.29052734375,
            28.6375732421875
          ],
          "checksum": 486469632
        }
      },
      "allocation_probe": {
        "calls": 20,
        "requested_bytes": 1255,
        "shared_output_buffer_bytes": 2,
        "new_output_buffer_bytes": 64
      }
    }
  ],
  "pipeline": {
    "flink": {
      "unit": "seconds",
      "median": 0.210509958,
      "min": 0.200086834,
      "max": 0.216173833,
      "trials": [
        0.210509958,
        0.210576875,
        0.200086834,
        0.201457792,
        0.216173833
      ]
    },
    "previous": {
      "unit": "seconds",
      "median": 0.215635958,
      "min": 0.205634375,
      "max": 0.227845375,
      "trials": [
        0.227845375,
        0.219793125,
        0.215635958,
        0.210416542,
        0.205634375
      ]
    },
    "native": {
      "unit": "seconds",
      "median": 0.1313355,
      "min": 0.127313542,
      "max": 0.152457959,
      "trials": [
        0.152457959,
        0.1313355,
        0.137078417,
        0.128757959,
        0.127313542
      ]
    }
  },
  "shared_round_kernel_rechecks": [
    {
      "function": "ROUND",
      "flink": "2.2.1",
      "type": "BIGINT",
      "position": -19,
      "batch_rows": 1024,
      "nullable_values": true,
      "binary_rowdata": true,
      "results": {
        "flink": {
          "unit": "ns/row",
          "median": 20.671844482421875,
          "min": 19.072860717773438,
          "max": 46.86036682128906,
          "trials": [
            41.12815856933594,
            20.671844482421875,
            37.50865173339844,
            20.543411254882812,
            21.20208740234375,
            19.90826416015625,
            19.072860717773438,
            19.217803955078125,
            19.525527954101562,
            36.12709045410156,
            46.86036682128906
          ],
          "checksum": -2073691027968894144
        },
        "previous": {
          "unit": "ns/row",
          "median": 63.06013488769531,
          "min": 48.76646423339844,
          "max": 111.72547912597656,
          "trials": [
            95.53401184082031,
            111.72547912597656,
            58.17857360839844,
            63.06013488769531,
            55.206939697265625,
            74.23591613769531,
            55.4288330078125,
            55.78422546386719,
            48.76646423339844,
            65.92814636230469,
            80.78956604003906
          ],
          "checksum": -2073691027968894144
        },
        "native": {
          "unit": "ns/row",
          "median": 1.4502105712890625,
          "min": 1.2760162353515625,
          "max": 1.7452239990234375,
          "trials": [
            1.4635772705078125,
            1.4502105712890625,
            1.4629364013671875,
            1.4019012451171875,
            1.7452239990234375,
            1.468658447265625,
            1.3116302490234375,
            1.354217529296875,
            1.372650146484375,
            1.491546630859375,
            1.2760162353515625
          ],
          "checksum": -2073691027968894144
        }
      }
    },
    {
      "function": "ROUND",
      "flink": "2.2.1",
      "type": "INT",
      "position": -1,
      "batch_rows": 1024,
      "nullable_values": true,
      "binary_rowdata": true,
      "results": {
        "flink": {
          "unit": "ns/row",
          "median": 10.625213623046875,
          "min": 9.436935424804688,
          "max": 17.309188842773438,
          "trials": [
            9.785964965820312,
            10.625213623046875,
            10.328292846679688,
            9.56597900390625,
            9.53546142578125,
            9.436935424804688,
            14.169692993164062,
            15.506744384765625,
            17.309188842773438,
            14.478683471679688,
            15.530899047851562
          ],
          "checksum": 7147361295680
        },
        "previous": {
          "unit": "ns/row",
          "median": 46.04339599609375,
          "min": 35.175323486328125,
          "max": 80.69355773925781,
          "trials": [
            46.68617248535156,
            37.13481140136719,
            35.175323486328125,
            80.69355773925781,
            68.66455078125,
            49.21467590332031,
            45.95820617675781,
            42.58982849121094,
            41.81925964355469,
            55.63035583496094,
            46.04339599609375
          ],
          "checksum": 7147361295680
        },
        "native": {
          "unit": "ns/row",
          "median": 1.3910980224609375,
          "min": 1.2086334228515625,
          "max": 1.5475006103515625,
          "trials": [
            1.46038818359375,
            1.4921875,
            1.3917388916015625,
            1.244873046875,
            1.2086334228515625,
            1.532867431640625,
            1.377105712890625,
            1.221343994140625,
            1.3910980224609375,
            1.5475006103515625,
            1.3662872314453125
          ],
          "checksum": 7147361295680
        }
      }
    }
  ]
}
