)]}'
{
  "commit": "798d068112deaefe2e5c35d5d04c220e37ddd39a",
  "tree": "43a292babd5bd64356c41f30a316688e71264e6a",
  "parents": [
    "79683cf226acd58a40c952d260c22d78abbc66c4"
  ],
  "author": {
    "name": "Jia Fan",
    "email": "fanjiaeminem@qq.com",
    "time": "Fri Jan 30 17:30:44 2026 +0800"
  },
  "committer": {
    "name": "GitHub",
    "email": "noreply@github.com",
    "time": "Fri Jan 30 17:30:44 2026 +0800"
  },
  "message": "[FLINK-38996][transform] Enhance error messages for projection and filtering expressions (#4243)\n\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "a10392775f002aa7620be23ee46fa8832d9ef718",
      "old_mode": 33188,
      "old_path": "flink-cdc-composer/src/test/java/org/apache/flink/cdc/composer/flink/FlinkPipelineTransformITCase.java",
      "new_id": "c81b1ba463b81a250087b6f186ce296f65b37d31",
      "new_mode": 33188,
      "new_path": "flink-cdc-composer/src/test/java/org/apache/flink/cdc/composer/flink/FlinkPipelineTransformITCase.java"
    },
    {
      "type": "modify",
      "old_id": "84a68e788c59d4dd26766e2cfed4c65a36b2c30f",
      "old_mode": 33188,
      "old_path": "flink-cdc-composer/src/test/resources/specs/casting.yaml",
      "new_id": "f5ce0e802a5a8e0af976ea2d4ba0d585089daa01",
      "new_mode": 33188,
      "new_path": "flink-cdc-composer/src/test/resources/specs/casting.yaml"
    },
    {
      "type": "modify",
      "old_id": "cc825f7a69c64ca0d68977209032a23e37d62760",
      "old_mode": 33188,
      "old_path": "flink-cdc-composer/src/test/resources/specs/logical.yaml",
      "new_id": "4f09aa8230190fa444815a4a115e415974f8ed2f",
      "new_mode": 33188,
      "new_path": "flink-cdc-composer/src/test/resources/specs/logical.yaml"
    },
    {
      "type": "modify",
      "old_id": "5c3b17a4396e25d9f2d976d148b1855debabea77",
      "old_mode": 33188,
      "old_path": "flink-cdc-runtime/src/main/java/org/apache/flink/cdc/runtime/operators/transform/ProjectionColumn.java",
      "new_id": "fdbaf26785143f99883dd9aa9a629e5dd1090ab7",
      "new_mode": 33188,
      "new_path": "flink-cdc-runtime/src/main/java/org/apache/flink/cdc/runtime/operators/transform/ProjectionColumn.java"
    },
    {
      "type": "modify",
      "old_id": "cf62cc85584e89419a193cd5d78d36ba98a1f663",
      "old_mode": 33188,
      "old_path": "flink-cdc-runtime/src/main/java/org/apache/flink/cdc/runtime/operators/transform/ProjectionColumnProcessor.java",
      "new_id": "f2cfc425621849710e3aa6ac98c9b180b67b7571",
      "new_mode": 33188,
      "new_path": "flink-cdc-runtime/src/main/java/org/apache/flink/cdc/runtime/operators/transform/ProjectionColumnProcessor.java"
    },
    {
      "type": "modify",
      "old_id": "4c6cb71e1f6d3bfe323cc0f29aa99eb7bc15a075",
      "old_mode": 33188,
      "old_path": "flink-cdc-runtime/src/main/java/org/apache/flink/cdc/runtime/operators/transform/TransformExpressionCompiler.java",
      "new_id": "bc496faf92a0f7dd5f308d464ab22c902be9107b",
      "new_mode": 33188,
      "new_path": "flink-cdc-runtime/src/main/java/org/apache/flink/cdc/runtime/operators/transform/TransformExpressionCompiler.java"
    },
    {
      "type": "modify",
      "old_id": "6ece097fc9c6ca069eb5b833a689ceedb5570630",
      "old_mode": 33188,
      "old_path": "flink-cdc-runtime/src/main/java/org/apache/flink/cdc/runtime/operators/transform/TransformExpressionKey.java",
      "new_id": "75cb13b665c74ac951e7e2782914a0f5335dcca6",
      "new_mode": 33188,
      "new_path": "flink-cdc-runtime/src/main/java/org/apache/flink/cdc/runtime/operators/transform/TransformExpressionKey.java"
    },
    {
      "type": "modify",
      "old_id": "77b01759e523114c638cdae36fc89db9a201f26d",
      "old_mode": 33188,
      "old_path": "flink-cdc-runtime/src/main/java/org/apache/flink/cdc/runtime/operators/transform/TransformFilterProcessor.java",
      "new_id": "299266d1bebd83fa44d5bfce3bea9d25a543092d",
      "new_mode": 33188,
      "new_path": "flink-cdc-runtime/src/main/java/org/apache/flink/cdc/runtime/operators/transform/TransformFilterProcessor.java"
    },
    {
      "type": "modify",
      "old_id": "20cae3a2013bb62591d611d1808e36dc8284d3be",
      "old_mode": 33188,
      "old_path": "flink-cdc-runtime/src/test/java/org/apache/flink/cdc/runtime/operators/transform/PostTransformOperatorTest.java",
      "new_id": "e50ed0ca7f8d69d8d26523546e589ef85c233687",
      "new_mode": 33188,
      "new_path": "flink-cdc-runtime/src/test/java/org/apache/flink/cdc/runtime/operators/transform/PostTransformOperatorTest.java"
    }
  ]
}
