)]}'
{
  "commit": "d14b27ba58e8ddd5b8d53472fa8f4dae116abdd4",
  "tree": "7f18bb22e8d7e895a79ff63bf7acf0c6745ce3de",
  "parents": [
    "57af964d9d8fff6bc7e4fffa8ff30290c0283b5e"
  ],
  "author": {
    "name": "zhangli20",
    "email": "zhangli20@kuaishou.com",
    "time": "Fri Jul 19 02:19:48 2024 +0800"
  },
  "committer": {
    "name": "zhangli20",
    "email": "zhangli20@kuaishou.com",
    "time": "Sun Jul 21 00:36:08 2024 +0800"
  },
  "message": "merge spark303, spark333 shim packages into one.\nsupports spark324, spark351.\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "6cd5822b9e013d8b86592404b74eaff57db05f3d",
      "old_mode": 33188,
      "old_path": "dev/mvn-build-helper/assembly/pom.xml",
      "new_id": "c41dfe2c1fe0307746caf10f52934740fb734756",
      "new_mode": 33188,
      "new_path": "dev/mvn-build-helper/assembly/pom.xml"
    },
    {
      "type": "modify",
      "old_id": "51fa9bcd471aa6d9554fa5a660488985169ca517",
      "old_mode": 33188,
      "old_path": "pom.xml",
      "new_id": "e4af0c8fe76483fc0baa08e06bc33658aaf2ec51",
      "new_mode": 33188,
      "new_path": "pom.xml"
    },
    {
      "type": "rename",
      "old_id": "cfca99c45cf384fe699f69972c556655b3041591",
      "old_mode": 33188,
      "old_path": "spark-extension-shims-spark324/pom.xml",
      "new_id": "a5c05610e5aef600c835f4f3c4475905038fd0bd",
      "new_mode": 33188,
      "new_path": "spark-extension-shims-spark3/pom.xml",
      "score": 90
    },
    {
      "type": "rename",
      "old_id": "cb818421c7f769c591f436177bddfd458174ef06",
      "old_mode": 33188,
      "old_path": "spark-extension-shims-spark324/src/main/java/org/apache/spark/sql/blaze/ValidateSparkPlanApplyInterceptor.java",
      "new_id": "cb818421c7f769c591f436177bddfd458174ef06",
      "new_mode": 33188,
      "new_path": "spark-extension-shims-spark3/src/main/java/org/apache/spark/sql/blaze/ValidateSparkPlanApplyInterceptor.java",
      "score": 100
    },
    {
      "type": "rename",
      "old_id": "f9fb33d5f86d32ba6a3ef9cccbde7d38d3eccff9",
      "old_mode": 33188,
      "old_path": "spark-extension-shims-spark324/src/main/java/org/apache/spark/sql/blaze/ValidateSparkPlanInjector.java",
      "new_id": "f9fb33d5f86d32ba6a3ef9cccbde7d38d3eccff9",
      "new_mode": 33188,
      "new_path": "spark-extension-shims-spark3/src/main/java/org/apache/spark/sql/blaze/ValidateSparkPlanInjector.java",
      "score": 100
    },
    {
      "type": "rename",
      "old_id": "92ae12a914f84f37ad59e93faacb0062d0bd9880",
      "old_mode": 33188,
      "old_path": "spark-extension-shims-spark324/src/main/scala/org/apache/spark/sql/blaze/InterceptedValidateSparkPlan.scala",
      "new_id": "cd8dc872d5a32218ccddd13fb4c0442fcae56b35",
      "new_mode": 33188,
      "new_path": "spark-extension-shims-spark3/src/main/scala/org/apache/spark/sql/blaze/InterceptedValidateSparkPlan.scala",
      "score": 67
    },
    {
      "type": "rename",
      "old_id": "4ff420fe349a39fa17d37bee44c79960c7d46559",
      "old_mode": 33188,
      "old_path": "spark-extension-shims-spark324/src/main/scala/org/apache/spark/sql/blaze/ShimsImpl.scala",
      "new_id": "605f81ef7bfc925275710af4775415ff3b447277",
      "new_mode": 33188,
      "new_path": "spark-extension-shims-spark3/src/main/scala/org/apache/spark/sql/blaze/ShimsImpl.scala",
      "score": 74
    },
    {
      "type": "rename",
      "old_id": "12654961450b95a1b2f8c3f7c8ce2e05a2ef593b",
      "old_mode": 33188,
      "old_path": "spark-extension-shims-spark324/src/main/scala/org/apache/spark/sql/execution/blaze/plan/ConvertToNativeExec.scala",
      "new_id": "2497b07d2159c3ce54d7fbf8625806d6c1d64cbe",
      "new_mode": 33188,
      "new_path": "spark-extension-shims-spark3/src/main/scala/org/apache/spark/sql/execution/blaze/plan/ConvertToNativeExec.scala",
      "score": 74
    },
    {
      "type": "rename",
      "old_id": "6b6b26d905709b3eb05e9fb349bafef89abe046f",
      "old_mode": 33188,
      "old_path": "spark-extension-shims-spark333/src/main/scala/org/apache/spark/sql/execution/blaze/plan/NativeAggExec.scala",
      "new_id": "d1303d5be70f9c2186b2413ae322c01fc8867d62",
      "new_mode": 33188,
      "new_path": "spark-extension-shims-spark3/src/main/scala/org/apache/spark/sql/execution/blaze/plan/NativeAggExec.scala",
      "score": 69
    },
    {
      "type": "rename",
      "old_id": "73642eb6ad7efaa48da3839585e222e59c711b60",
      "old_mode": 33188,
      "old_path": "spark-extension-shims-spark324/src/main/scala/org/apache/spark/sql/execution/blaze/plan/NativeBroadcastExchangeExec.scala",
      "new_id": "4ae23a49f7f9c3ce33152e023116f30c5c818347",
      "new_mode": 33188,
      "new_path": "spark-extension-shims-spark3/src/main/scala/org/apache/spark/sql/execution/blaze/plan/NativeBroadcastExchangeExec.scala",
      "score": 83
    },
    {
      "type": "rename",
      "old_id": "5d6d5060b1e3d2154b61d3fd448669095dcb63e2",
      "old_mode": 33188,
      "old_path": "spark-extension-shims-spark303/src/main/scala/org/apache/spark/sql/execution/blaze/plan/NativeExpandExec.scala",
      "new_id": "6a9df770f22a500f5f85ec90825a5a23f0e9431e",
      "new_mode": 33188,
      "new_path": "spark-extension-shims-spark3/src/main/scala/org/apache/spark/sql/execution/blaze/plan/NativeExpandExec.scala",
      "score": 78
    },
    {
      "type": "rename",
      "old_id": "9d343a8cb862a2a78233fc2e58f84a3164e75f6a",
      "old_mode": 33188,
      "old_path": "spark-extension-shims-spark303/src/main/scala/org/apache/spark/sql/execution/blaze/plan/NativeFilterExec.scala",
      "new_id": "cfa2ce484f98912c8d6e66baa152cb1df1ff6af9",
      "new_mode": 33188,
      "new_path": "spark-extension-shims-spark3/src/main/scala/org/apache/spark/sql/execution/blaze/plan/NativeFilterExec.scala",
      "score": 76
    },
    {
      "type": "rename",
      "old_id": "40ab1db591a6d11a18686cdbb923a3f0de75870b",
      "old_mode": 33188,
      "old_path": "spark-extension-shims-spark303/src/main/scala/org/apache/spark/sql/execution/blaze/plan/NativeGenerateExec.scala",
      "new_id": "a4ac423e3756634db07e8a37601e45b2cf5e0f23",
      "new_mode": 33188,
      "new_path": "spark-extension-shims-spark3/src/main/scala/org/apache/spark/sql/execution/blaze/plan/NativeGenerateExec.scala",
      "score": 79
    },
    {
      "type": "rename",
      "old_id": "429d93bbee85a4cf6342b4aa635bd3586638a913",
      "old_mode": 33188,
      "old_path": "spark-extension-shims-spark303/src/main/scala/org/apache/spark/sql/execution/blaze/plan/NativeGlobalLimitExec.scala",
      "new_id": "678650eaaf16fcc80b6e9393c2f5ce158b381909",
      "new_mode": 33188,
      "new_path": "spark-extension-shims-spark3/src/main/scala/org/apache/spark/sql/execution/blaze/plan/NativeGlobalLimitExec.scala",
      "score": 75
    },
    {
      "type": "rename",
      "old_id": "094871c47b28cd5b724dcd1d38ca7dae30925914",
      "old_mode": 33188,
      "old_path": "spark-extension-shims-spark303/src/main/scala/org/apache/spark/sql/execution/blaze/plan/NativeLocalLimitExec.scala",
      "new_id": "2d8f40479b73e6d46c66cda84e53a1c9c8f1b560",
      "new_mode": 33188,
      "new_path": "spark-extension-shims-spark3/src/main/scala/org/apache/spark/sql/execution/blaze/plan/NativeLocalLimitExec.scala",
      "score": 75
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "dc2535c0d6b3e4aab895d784a9e747bd6aa18c96",
      "new_mode": 33188,
      "new_path": "spark-extension-shims-spark3/src/main/scala/org/apache/spark/sql/execution/blaze/plan/NativeParquetInsertIntoHiveTableExec.scala"
    },
    {
      "type": "rename",
      "old_id": "a1a45beaf3bdb17cc65e4ddb9ce12d4460e63c1f",
      "old_mode": 33188,
      "old_path": "spark-extension-shims-spark324/src/main/scala/org/apache/spark/sql/execution/blaze/plan/NativeParquetScanExec.scala",
      "new_id": "a1a45beaf3bdb17cc65e4ddb9ce12d4460e63c1f",
      "new_mode": 33188,
      "new_path": "spark-extension-shims-spark3/src/main/scala/org/apache/spark/sql/execution/blaze/plan/NativeParquetScanExec.scala",
      "score": 100
    },
    {
      "type": "rename",
      "old_id": "77c5f76c859bfb6d2521c40f5dfea7ccafc71892",
      "old_mode": 33188,
      "old_path": "spark-extension-shims-spark324/src/main/scala/org/apache/spark/sql/execution/blaze/plan/NativeParquetSinkExec.scala",
      "new_id": "a2da4e4b5655319114c75acaed3ecf67a8e9f9af",
      "new_mode": 33188,
      "new_path": "spark-extension-shims-spark3/src/main/scala/org/apache/spark/sql/execution/blaze/plan/NativeParquetSinkExec.scala",
      "score": 80
    },
    {
      "type": "rename",
      "old_id": "760fe4f56e558cd01976a31e5f4a86a8c96f9d8a",
      "old_mode": 33188,
      "old_path": "spark-extension-shims-spark303/src/main/scala/org/apache/spark/sql/execution/blaze/plan/NativePartialTakeOrderedExec.scala",
      "new_id": "9ac051bb4dfb218a474478eb6d43e9c165922ca2",
      "new_mode": 33188,
      "new_path": "spark-extension-shims-spark3/src/main/scala/org/apache/spark/sql/execution/blaze/plan/NativePartialTakeOrderedExec.scala",
      "score": 79
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "ff18533b9f5eafb1d58bf4d899ab7be9acfb4668",
      "new_mode": 33188,
      "new_path": "spark-extension-shims-spark3/src/main/scala/org/apache/spark/sql/execution/blaze/plan/NativeProjectExecProvider.scala"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "dc3ddd2cac84aa3055497bcfcc270f19233e3984",
      "new_mode": 33188,
      "new_path": "spark-extension-shims-spark3/src/main/scala/org/apache/spark/sql/execution/blaze/plan/NativeRenameColumnsExecProvider.scala"
    },
    {
      "type": "rename",
      "old_id": "afabcb6034283fb0397b8cc622eb520e19a73547",
      "old_mode": 33188,
      "old_path": "spark-extension-shims-spark324/src/main/scala/org/apache/spark/sql/execution/blaze/plan/NativeShuffleExchangeExec.scala",
      "new_id": "9e0f5904ef0f179b01edfbd5b21727462b685ce9",
      "new_mode": 33188,
      "new_path": "spark-extension-shims-spark3/src/main/scala/org/apache/spark/sql/execution/blaze/plan/NativeShuffleExchangeExec.scala",
      "score": 84
    },
    {
      "type": "rename",
      "old_id": "fbd7e354675d88438599688c233956a76e379f38",
      "old_mode": 33188,
      "old_path": "spark-extension-shims-spark303/src/main/scala/org/apache/spark/sql/execution/blaze/plan/NativeSortExec.scala",
      "new_id": "9abdd2efe3cf3fa747ba71ba159427f2cf6caaaa",
      "new_mode": 33188,
      "new_path": "spark-extension-shims-spark3/src/main/scala/org/apache/spark/sql/execution/blaze/plan/NativeSortExec.scala",
      "score": 76
    },
    {
      "type": "rename",
      "old_id": "935462e34b03fc38fc1f774b03ec1bfb588ae199",
      "old_mode": 33188,
      "old_path": "spark-extension-shims-spark303/src/main/scala/org/apache/spark/sql/execution/blaze/plan/NativeTakeOrderedExec.scala",
      "new_id": "5210144dcae4ee0e5a8f2e8190f95a2f9ffb04b2",
      "new_mode": 33188,
      "new_path": "spark-extension-shims-spark3/src/main/scala/org/apache/spark/sql/execution/blaze/plan/NativeTakeOrderedExec.scala",
      "score": 77
    },
    {
      "type": "rename",
      "old_id": "8c3f6b403e0a473d0bb80ea632ef141e011021fb",
      "old_mode": 33188,
      "old_path": "spark-extension-shims-spark324/src/main/scala/org/apache/spark/sql/execution/blaze/plan/NativeUnionExec.scala",
      "new_id": "ce76b6d88c1eff0a845e532079894cb54c9f30cc",
      "new_mode": 33188,
      "new_path": "spark-extension-shims-spark3/src/main/scala/org/apache/spark/sql/execution/blaze/plan/NativeUnionExec.scala",
      "score": 75
    },
    {
      "type": "rename",
      "old_id": "bb14a39d2a87260df490b3187a2d1f146e6de6af",
      "old_mode": 33188,
      "old_path": "spark-extension-shims-spark303/src/main/scala/org/apache/spark/sql/execution/blaze/plan/NativeWindowExec.scala",
      "new_id": "c885e72d5596393b1ecaa3962ec278d4c2e6b599",
      "new_mode": 33188,
      "new_path": "spark-extension-shims-spark3/src/main/scala/org/apache/spark/sql/execution/blaze/plan/NativeWindowExec.scala",
      "score": 80
    },
    {
      "type": "rename",
      "old_id": "fdd3a245351592ed90db7244ec55ce040ce0ef0f",
      "old_mode": 33188,
      "old_path": "spark-extension-shims-spark324/src/main/scala/org/apache/spark/sql/execution/blaze/shuffle/BlazeBlockStoreShuffleReader.scala",
      "new_id": "e9d4d65e801064e90c22ecb7b99afb9c9c4a7447",
      "new_mode": 33188,
      "new_path": "spark-extension-shims-spark3/src/main/scala/org/apache/spark/sql/execution/blaze/shuffle/BlazeBlockStoreShuffleReader.scala",
      "score": 78
    },
    {
      "type": "rename",
      "old_id": "a1ca25da6e94bbfc311728b9f7d85a5b24053a1b",
      "old_mode": 33188,
      "old_path": "spark-extension-shims-spark333/src/main/scala/org/apache/spark/sql/execution/blaze/shuffle/BlazeShuffleManager.scala",
      "new_id": "3e6b696c77292e21f13d6e606cd596f5a2d9368e",
      "new_mode": 33188,
      "new_path": "spark-extension-shims-spark3/src/main/scala/org/apache/spark/sql/execution/blaze/shuffle/BlazeShuffleManager.scala",
      "score": 61
    },
    {
      "type": "rename",
      "old_id": "618c1be4bbb5b22dce635f86bb7fbcad5204502b",
      "old_mode": 33188,
      "old_path": "spark-extension-shims-spark324/src/main/scala/org/apache/spark/sql/execution/blaze/shuffle/BlazeShuffleWriter.scala",
      "new_id": "010de3de80581966bddb266f9202884b516c836c",
      "new_mode": 33188,
      "new_path": "spark-extension-shims-spark3/src/main/scala/org/apache/spark/sql/execution/blaze/shuffle/BlazeShuffleWriter.scala",
      "score": 87
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "c8b10a013d92ff10082c990d2a741b9e4832994a",
      "new_mode": 33188,
      "new_path": "spark-extension-shims-spark3/src/main/scala/org/apache/spark/sql/execution/joins/blaze/plan/NativeBroadcastJoinExec.scala"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "3048b97bb4df85b0e2b5a07065b42c9afb604f5d",
      "new_mode": 33188,
      "new_path": "spark-extension-shims-spark3/src/main/scala/org/apache/spark/sql/execution/joins/blaze/plan/NativeShuffledHashJoinExecProvider.scala"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "1f0cc919e67ba02f59345d3c00d6448e6316d6dc",
      "new_mode": 33188,
      "new_path": "spark-extension-shims-spark3/src/main/scala/org/apache/spark/sql/execution/joins/blaze/plan/NativeSortMergeJoinExecProvider.scala"
    },
    {
      "type": "delete",
      "old_id": "2e4824fca45d62feac458cb579e3e4c4d4db0030",
      "old_mode": 33188,
      "old_path": "spark-extension-shims-spark303/pom.xml",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "delete",
      "old_id": "8c9cb95368d313449f9b4dfac2bf738ccec7f2ef",
      "old_mode": 33188,
      "old_path": "spark-extension-shims-spark303/src/main/scala/org/apache/spark/sql/blaze/ShimsImpl.scala",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "delete",
      "old_id": "9c77bf701017bc792a83bb733a6b43387839e2bc",
      "old_mode": 33188,
      "old_path": "spark-extension-shims-spark303/src/main/scala/org/apache/spark/sql/execution/blaze/plan/ConvertToNativeExec.scala",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "delete",
      "old_id": "9cffd07526bc75c1f565e85fba81f5fb4549bfcb",
      "old_mode": 33188,
      "old_path": "spark-extension-shims-spark303/src/main/scala/org/apache/spark/sql/execution/blaze/plan/NativeAggExec.scala",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "delete",
      "old_id": "3e53a76517ef2cb4874583bb7ade73236ff21cb8",
      "old_mode": 33188,
      "old_path": "spark-extension-shims-spark303/src/main/scala/org/apache/spark/sql/execution/blaze/plan/NativeBroadcastExchangeExec.scala",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "delete",
      "old_id": "e2ab662818a4f5e7813ccbbde641d84e1e9ad11b",
      "old_mode": 33188,
      "old_path": "spark-extension-shims-spark303/src/main/scala/org/apache/spark/sql/execution/blaze/plan/NativeBroadcastJoinExec.scala",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "delete",
      "old_id": "9869d514aed958a49c8a22c7337899ea409d90e4",
      "old_mode": 33188,
      "old_path": "spark-extension-shims-spark303/src/main/scala/org/apache/spark/sql/execution/blaze/plan/NativeParquetInsertIntoHiveTableExec.scala",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "delete",
      "old_id": "97d3b66edd1d095df0db6cc6379c0250efbf47d7",
      "old_mode": 33188,
      "old_path": "spark-extension-shims-spark303/src/main/scala/org/apache/spark/sql/execution/blaze/plan/NativeParquetScanExec.scala",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "delete",
      "old_id": "d877371ed92103163d98830a4e182f2278544304",
      "old_mode": 33188,
      "old_path": "spark-extension-shims-spark303/src/main/scala/org/apache/spark/sql/execution/blaze/plan/NativeParquetSinkExec.scala",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "delete",
      "old_id": "01eecc03031a0d4ca137b5a69b04b9e8054e22de",
      "old_mode": 33188,
      "old_path": "spark-extension-shims-spark303/src/main/scala/org/apache/spark/sql/execution/blaze/plan/NativeProjectExec.scala",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "delete",
      "old_id": "fc9ba63126b468deb17282f01d14fac3f35d32e8",
      "old_mode": 33188,
      "old_path": "spark-extension-shims-spark303/src/main/scala/org/apache/spark/sql/execution/blaze/plan/NativeRenameColumnsExec.scala",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "delete",
      "old_id": "15263d99efbfa0532cbd6ab6ae951feec3ebfd0f",
      "old_mode": 33188,
      "old_path": "spark-extension-shims-spark303/src/main/scala/org/apache/spark/sql/execution/blaze/plan/NativeShuffleExchangeExec.scala",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "delete",
      "old_id": "3f594d43f0fab436178199864a06765cc53586bb",
      "old_mode": 33188,
      "old_path": "spark-extension-shims-spark303/src/main/scala/org/apache/spark/sql/execution/blaze/plan/NativeShuffledHashJoinExec.scala",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "delete",
      "old_id": "8fdbf9b379f6c4a9e831d30ea56552582f68e2ee",
      "old_mode": 33188,
      "old_path": "spark-extension-shims-spark303/src/main/scala/org/apache/spark/sql/execution/blaze/plan/NativeSortMergeJoinExec.scala",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "delete",
      "old_id": "58b47473a8db27c6670c6cc199bc4162a30ffddf",
      "old_mode": 33188,
      "old_path": "spark-extension-shims-spark303/src/main/scala/org/apache/spark/sql/execution/blaze/plan/NativeUnionExec.scala",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "delete",
      "old_id": "2293dbe3094f418e2b2b84b81c24e223410e3581",
      "old_mode": 33188,
      "old_path": "spark-extension-shims-spark303/src/main/scala/org/apache/spark/sql/execution/blaze/shuffle/BlazeBlockStoreShuffleReader.scala",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "delete",
      "old_id": "9039bb3ddef7c30e65457ae1922539372b7c720c",
      "old_mode": 33188,
      "old_path": "spark-extension-shims-spark303/src/main/scala/org/apache/spark/sql/execution/blaze/shuffle/BlazeShuffleManager.scala",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "delete",
      "old_id": "f72eba7be9a5f9a40474ba539f0e56b0853c444a",
      "old_mode": 33188,
      "old_path": "spark-extension-shims-spark303/src/main/scala/org/apache/spark/sql/execution/blaze/shuffle/BlazeShuffleWriter.scala",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "delete",
      "old_id": "2dc02fbf1688f548c78a4228021ce4bcd027b30b",
      "old_mode": 33188,
      "old_path": "spark-extension-shims-spark324/src/main/scala/org/apache/spark/sql/execution/blaze/plan/NativeAggExec.scala",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "delete",
      "old_id": "09df24b5e3a1ac75b8687ab8ad8561e55ed658bf",
      "old_mode": 33188,
      "old_path": "spark-extension-shims-spark324/src/main/scala/org/apache/spark/sql/execution/blaze/plan/NativeExpandExec.scala",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "delete",
      "old_id": "44bd1c4e7359a59f3d12d9307657d787606d0931",
      "old_mode": 33188,
      "old_path": "spark-extension-shims-spark324/src/main/scala/org/apache/spark/sql/execution/blaze/plan/NativeFilterExec.scala",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "delete",
      "old_id": "d39e5e7147adba6dddd38a69d449e81c52c1a57e",
      "old_mode": 33188,
      "old_path": "spark-extension-shims-spark324/src/main/scala/org/apache/spark/sql/execution/blaze/plan/NativeGenerateExec.scala",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "delete",
      "old_id": "66117143b1f8954087595532b3992d439bf79bda",
      "old_mode": 33188,
      "old_path": "spark-extension-shims-spark324/src/main/scala/org/apache/spark/sql/execution/blaze/plan/NativeGlobalLimitExec.scala",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "delete",
      "old_id": "ae9793fab09dd6b150d82b9687f4ecf109c953b1",
      "old_mode": 33188,
      "old_path": "spark-extension-shims-spark324/src/main/scala/org/apache/spark/sql/execution/blaze/plan/NativeLocalLimitExec.scala",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "delete",
      "old_id": "ab21250e84b3c0de5cfaf0df50d939f54244e53b",
      "old_mode": 33188,
      "old_path": "spark-extension-shims-spark324/src/main/scala/org/apache/spark/sql/execution/blaze/plan/NativeParquetInsertIntoHiveTableExec.scala",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "delete",
      "old_id": "38963c7f8ab086df03d370dd2f225e14223930f3",
      "old_mode": 33188,
      "old_path": "spark-extension-shims-spark324/src/main/scala/org/apache/spark/sql/execution/blaze/plan/NativePartialTakeOrderedExec.scala",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "delete",
      "old_id": "3ae80cf42e9f6869ad9b64130ac95f223efc52ea",
      "old_mode": 33188,
      "old_path": "spark-extension-shims-spark324/src/main/scala/org/apache/spark/sql/execution/blaze/plan/NativeProjectExec.scala",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "delete",
      "old_id": "8b27a85fb047f4c1fa6254a63efbb291d2e4c666",
      "old_mode": 33188,
      "old_path": "spark-extension-shims-spark324/src/main/scala/org/apache/spark/sql/execution/blaze/plan/NativeRenameColumnsExec.scala",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "delete",
      "old_id": "aaeb88715657a077f0d0321fae1cb17c7c1de196",
      "old_mode": 33188,
      "old_path": "spark-extension-shims-spark324/src/main/scala/org/apache/spark/sql/execution/blaze/plan/NativeSortExec.scala",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "delete",
      "old_id": "f40dafcc1a33e58c0edbae354bb6f2b425fd9045",
      "old_mode": 33188,
      "old_path": "spark-extension-shims-spark324/src/main/scala/org/apache/spark/sql/execution/blaze/plan/NativeTakeOrderedExec.scala",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "delete",
      "old_id": "5dad9abf31371e3dda89d5216a61524810b026cd",
      "old_mode": 33188,
      "old_path": "spark-extension-shims-spark324/src/main/scala/org/apache/spark/sql/execution/blaze/plan/NativeWindowExec.scala",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "delete",
      "old_id": "31cda5b63ea1d556c6baef5996d39aed09c043dd",
      "old_mode": 33188,
      "old_path": "spark-extension-shims-spark324/src/main/scala/org/apache/spark/sql/execution/blaze/shuffle/BlazeShuffleManager.scala",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "delete",
      "old_id": "de3f5f887a8284bc5f322d7fe35b3bdb2d9f3954",
      "old_mode": 33188,
      "old_path": "spark-extension-shims-spark324/src/main/scala/org/apache/spark/sql/execution/joins/blaze/plan/NativeBroadcastJoinExec.scala",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "delete",
      "old_id": "fbd69b8b4294019ec1e76ab1f8a593584c9d61f5",
      "old_mode": 33188,
      "old_path": "spark-extension-shims-spark324/src/main/scala/org/apache/spark/sql/execution/joins/blaze/plan/NativeShuffledHashJoinExec.scala",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "delete",
      "old_id": "bb8d30232318b2c4763f2d9fa4e672680dc02da4",
      "old_mode": 33188,
      "old_path": "spark-extension-shims-spark324/src/main/scala/org/apache/spark/sql/execution/joins/blaze/plan/NativeSortMergeJoinExec.scala",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "delete",
      "old_id": "c2c5af04385b60f1ead1924cf23b0eb8e0758240",
      "old_mode": 33188,
      "old_path": "spark-extension-shims-spark333/pom.xml",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "delete",
      "old_id": "cb818421c7f769c591f436177bddfd458174ef06",
      "old_mode": 33188,
      "old_path": "spark-extension-shims-spark333/src/main/java/org/apache/spark/sql/blaze/ValidateSparkPlanApplyInterceptor.java",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "delete",
      "old_id": "f9fb33d5f86d32ba6a3ef9cccbde7d38d3eccff9",
      "old_mode": 33188,
      "old_path": "spark-extension-shims-spark333/src/main/java/org/apache/spark/sql/blaze/ValidateSparkPlanInjector.java",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "delete",
      "old_id": "92ae12a914f84f37ad59e93faacb0062d0bd9880",
      "old_mode": 33188,
      "old_path": "spark-extension-shims-spark333/src/main/scala/org/apache/spark/sql/blaze/InterceptedValidateSparkPlan.scala",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "delete",
      "old_id": "4ff420fe349a39fa17d37bee44c79960c7d46559",
      "old_mode": 33188,
      "old_path": "spark-extension-shims-spark333/src/main/scala/org/apache/spark/sql/blaze/ShimsImpl.scala",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "delete",
      "old_id": "12654961450b95a1b2f8c3f7c8ce2e05a2ef593b",
      "old_mode": 33188,
      "old_path": "spark-extension-shims-spark333/src/main/scala/org/apache/spark/sql/execution/blaze/plan/ConvertToNativeExec.scala",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "delete",
      "old_id": "73642eb6ad7efaa48da3839585e222e59c711b60",
      "old_mode": 33188,
      "old_path": "spark-extension-shims-spark333/src/main/scala/org/apache/spark/sql/execution/blaze/plan/NativeBroadcastExchangeExec.scala",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "delete",
      "old_id": "09df24b5e3a1ac75b8687ab8ad8561e55ed658bf",
      "old_mode": 33188,
      "old_path": "spark-extension-shims-spark333/src/main/scala/org/apache/spark/sql/execution/blaze/plan/NativeExpandExec.scala",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "delete",
      "old_id": "44bd1c4e7359a59f3d12d9307657d787606d0931",
      "old_mode": 33188,
      "old_path": "spark-extension-shims-spark333/src/main/scala/org/apache/spark/sql/execution/blaze/plan/NativeFilterExec.scala",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "delete",
      "old_id": "d39e5e7147adba6dddd38a69d449e81c52c1a57e",
      "old_mode": 33188,
      "old_path": "spark-extension-shims-spark333/src/main/scala/org/apache/spark/sql/execution/blaze/plan/NativeGenerateExec.scala",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "delete",
      "old_id": "66117143b1f8954087595532b3992d439bf79bda",
      "old_mode": 33188,
      "old_path": "spark-extension-shims-spark333/src/main/scala/org/apache/spark/sql/execution/blaze/plan/NativeGlobalLimitExec.scala",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "delete",
      "old_id": "ae9793fab09dd6b150d82b9687f4ecf109c953b1",
      "old_mode": 33188,
      "old_path": "spark-extension-shims-spark333/src/main/scala/org/apache/spark/sql/execution/blaze/plan/NativeLocalLimitExec.scala",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "delete",
      "old_id": "ab21250e84b3c0de5cfaf0df50d939f54244e53b",
      "old_mode": 33188,
      "old_path": "spark-extension-shims-spark333/src/main/scala/org/apache/spark/sql/execution/blaze/plan/NativeParquetInsertIntoHiveTableExec.scala",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "delete",
      "old_id": "a1a45beaf3bdb17cc65e4ddb9ce12d4460e63c1f",
      "old_mode": 33188,
      "old_path": "spark-extension-shims-spark333/src/main/scala/org/apache/spark/sql/execution/blaze/plan/NativeParquetScanExec.scala",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "delete",
      "old_id": "77c5f76c859bfb6d2521c40f5dfea7ccafc71892",
      "old_mode": 33188,
      "old_path": "spark-extension-shims-spark333/src/main/scala/org/apache/spark/sql/execution/blaze/plan/NativeParquetSinkExec.scala",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "delete",
      "old_id": "38963c7f8ab086df03d370dd2f225e14223930f3",
      "old_mode": 33188,
      "old_path": "spark-extension-shims-spark333/src/main/scala/org/apache/spark/sql/execution/blaze/plan/NativePartialTakeOrderedExec.scala",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "delete",
      "old_id": "3ae80cf42e9f6869ad9b64130ac95f223efc52ea",
      "old_mode": 33188,
      "old_path": "spark-extension-shims-spark333/src/main/scala/org/apache/spark/sql/execution/blaze/plan/NativeProjectExec.scala",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "delete",
      "old_id": "8b27a85fb047f4c1fa6254a63efbb291d2e4c666",
      "old_mode": 33188,
      "old_path": "spark-extension-shims-spark333/src/main/scala/org/apache/spark/sql/execution/blaze/plan/NativeRenameColumnsExec.scala",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "delete",
      "old_id": "afabcb6034283fb0397b8cc622eb520e19a73547",
      "old_mode": 33188,
      "old_path": "spark-extension-shims-spark333/src/main/scala/org/apache/spark/sql/execution/blaze/plan/NativeShuffleExchangeExec.scala",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "delete",
      "old_id": "aaeb88715657a077f0d0321fae1cb17c7c1de196",
      "old_mode": 33188,
      "old_path": "spark-extension-shims-spark333/src/main/scala/org/apache/spark/sql/execution/blaze/plan/NativeSortExec.scala",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "delete",
      "old_id": "f40dafcc1a33e58c0edbae354bb6f2b425fd9045",
      "old_mode": 33188,
      "old_path": "spark-extension-shims-spark333/src/main/scala/org/apache/spark/sql/execution/blaze/plan/NativeTakeOrderedExec.scala",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "delete",
      "old_id": "8c3f6b403e0a473d0bb80ea632ef141e011021fb",
      "old_mode": 33188,
      "old_path": "spark-extension-shims-spark333/src/main/scala/org/apache/spark/sql/execution/blaze/plan/NativeUnionExec.scala",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "delete",
      "old_id": "5dad9abf31371e3dda89d5216a61524810b026cd",
      "old_mode": 33188,
      "old_path": "spark-extension-shims-spark333/src/main/scala/org/apache/spark/sql/execution/blaze/plan/NativeWindowExec.scala",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "delete",
      "old_id": "fdd3a245351592ed90db7244ec55ce040ce0ef0f",
      "old_mode": 33188,
      "old_path": "spark-extension-shims-spark333/src/main/scala/org/apache/spark/sql/execution/blaze/shuffle/BlazeBlockStoreShuffleReader.scala",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "delete",
      "old_id": "618c1be4bbb5b22dce635f86bb7fbcad5204502b",
      "old_mode": 33188,
      "old_path": "spark-extension-shims-spark333/src/main/scala/org/apache/spark/sql/execution/blaze/shuffle/BlazeShuffleWriter.scala",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "delete",
      "old_id": "de3f5f887a8284bc5f322d7fe35b3bdb2d9f3954",
      "old_mode": 33188,
      "old_path": "spark-extension-shims-spark333/src/main/scala/org/apache/spark/sql/execution/joins/blaze/plan/NativeBroadcastJoinExec.scala",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "delete",
      "old_id": "fbd69b8b4294019ec1e76ab1f8a593584c9d61f5",
      "old_mode": 33188,
      "old_path": "spark-extension-shims-spark333/src/main/scala/org/apache/spark/sql/execution/joins/blaze/plan/NativeShuffledHashJoinExec.scala",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "delete",
      "old_id": "bb8d30232318b2c4763f2d9fa4e672680dc02da4",
      "old_mode": 33188,
      "old_path": "spark-extension-shims-spark333/src/main/scala/org/apache/spark/sql/execution/joins/blaze/plan/NativeSortMergeJoinExec.scala",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "modify",
      "old_id": "b8f93f06771a20fd99357808604f857983fab5e9",
      "old_mode": 33188,
      "old_path": "spark-extension/src/main/scala/org/apache/spark/sql/blaze/BlazeConverters.scala",
      "new_id": "34918180a5ba05ec86ef1158a02fa46af5c870de",
      "new_mode": 33188,
      "new_path": "spark-extension/src/main/scala/org/apache/spark/sql/blaze/BlazeConverters.scala"
    },
    {
      "type": "modify",
      "old_id": "607f134e1ca61f7d5446c702e24fc74f1856abe3",
      "old_mode": 33188,
      "old_path": "spark-extension/src/main/scala/org/apache/spark/sql/blaze/NativeConverters.scala",
      "new_id": "19de750acba6f477ec85530b8a46aa269fe9b8b8",
      "new_mode": 33188,
      "new_path": "spark-extension/src/main/scala/org/apache/spark/sql/blaze/NativeConverters.scala"
    },
    {
      "type": "modify",
      "old_id": "eb916ba3c23c77f3e1018d8d29735b9b912cd278",
      "old_mode": 33188,
      "old_path": "spark-extension/src/main/scala/org/apache/spark/sql/execution/blaze/plan/NativeAggBase.scala",
      "new_id": "f813723b51a4b19b6150c118f1ffaef87d28e250",
      "new_mode": 33188,
      "new_path": "spark-extension/src/main/scala/org/apache/spark/sql/execution/blaze/plan/NativeAggBase.scala"
    },
    {
      "type": "modify",
      "old_id": "c624168554c31e1fc725f2680bff691f93a355ba",
      "old_mode": 33188,
      "old_path": "spark-extension/src/main/scala/org/apache/spark/sql/execution/blaze/plan/NativeParquetScanBase.scala",
      "new_id": "5d72b31b8e7e9cfebd4c21aee8ddcf9b35ea0227",
      "new_mode": 33188,
      "new_path": "spark-extension/src/main/scala/org/apache/spark/sql/execution/blaze/plan/NativeParquetScanBase.scala"
    },
    {
      "type": "modify",
      "old_id": "ea128c3a70c1fc480985bcdb331a689072809038",
      "old_mode": 33188,
      "old_path": "spark-extension/src/main/scala/org/apache/spark/sql/execution/blaze/plan/NativeShuffleExchangeBase.scala",
      "new_id": "603a2365bef669126daa07989886f1ab358c3437",
      "new_mode": 33188,
      "new_path": "spark-extension/src/main/scala/org/apache/spark/sql/execution/blaze/plan/NativeShuffleExchangeBase.scala"
    },
    {
      "type": "modify",
      "old_id": "59bb94885ed1a01f5ab0aef373af1e0eb79a77b2",
      "old_mode": 33188,
      "old_path": "spark-extension/src/main/scala/org/apache/spark/sql/execution/blaze/plan/NativeUnionBase.scala",
      "new_id": "095777115a2025edd2a87a4d176c910be8bd827b",
      "new_mode": 33188,
      "new_path": "spark-extension/src/main/scala/org/apache/spark/sql/execution/blaze/plan/NativeUnionBase.scala"
    }
  ]
}
