)]}'
{
  "commit": "4da766c63773ca29a8379d66ba8595ad25f85be1",
  "tree": "988a606567bd23c3daa0f530c9c47c64b0b71bbc",
  "parents": [
    "af78e613010d7cf2c336ab005dbdbd02ced6883b"
  ],
  "author": {
    "name": "Lantao Jin",
    "email": "jinlantao@gmail.com",
    "time": "Fri May 22 21:08:10 2026 +0800"
  },
  "committer": {
    "name": "GitHub",
    "email": "noreply@github.com",
    "time": "Fri May 22 07:08:10 2026 -0600"
  },
  "message": "fix(udf): declare scalar UDF signatures with Field, not ArrowType (#59)",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "b83c6368450c640e5fc2d78c41c963589f3b61c5",
      "old_mode": 33188,
      "old_path": "core/src/main/java/org/apache/datafusion/ScalarFunction.java",
      "new_id": "d11c30a5676b0ce300a9e79dd8868dcf38b106bd",
      "new_mode": 33188,
      "new_path": "core/src/main/java/org/apache/datafusion/ScalarFunction.java"
    },
    {
      "type": "modify",
      "old_id": "59cbd073a6bff942db9c09a548d8d301b20bc308",
      "old_mode": 33188,
      "old_path": "core/src/main/java/org/apache/datafusion/ScalarUdf.java",
      "new_id": "4fda89490708bcb509003344d8a3e4421321df34",
      "new_mode": 33188,
      "new_path": "core/src/main/java/org/apache/datafusion/ScalarUdf.java"
    },
    {
      "type": "modify",
      "old_id": "674341a46b5851a2399beddc14bec43d3c36eac3",
      "old_mode": 33188,
      "old_path": "core/src/main/java/org/apache/datafusion/SessionContext.java",
      "new_id": "94ecb53b32f9ab3707f2f7535a54be90654c2c1a",
      "new_mode": 33188,
      "new_path": "core/src/main/java/org/apache/datafusion/SessionContext.java"
    },
    {
      "type": "modify",
      "old_id": "3e145805e0b0b9e322e5f1c4486d87acbf14c70f",
      "old_mode": 33188,
      "old_path": "core/src/test/java/org/apache/datafusion/ScalarUdfTest.java",
      "new_id": "c70bcd9c6a8bd662bfff4f79c3960ef161e0a768",
      "new_mode": 33188,
      "new_path": "core/src/test/java/org/apache/datafusion/ScalarUdfTest.java"
    },
    {
      "type": "modify",
      "old_id": "b53b32f59338b12f33967a0f0683a7f057294ba3",
      "old_mode": 33188,
      "old_path": "docs/source/user-guide/scalar-udf.md",
      "new_id": "55f2d24d84852319d17bbf22e16584334e412417",
      "new_mode": 33188,
      "new_path": "docs/source/user-guide/scalar-udf.md"
    },
    {
      "type": "modify",
      "old_id": "d9416b14bd6136b4b3c0180545fe4b5097f5c9c2",
      "old_mode": 33188,
      "old_path": "examples/src/main/java/org/apache/datafusion/examples/AddOneExample.java",
      "new_id": "a6ecdfd5fb70381cd03472330a0f6099e1408191",
      "new_mode": 33188,
      "new_path": "examples/src/main/java/org/apache/datafusion/examples/AddOneExample.java"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "8851bc37115b1cb063f211f3e9b84a86333aa797",
      "new_mode": 33188,
      "new_path": "examples/src/main/java/org/apache/datafusion/examples/NestedTypeUdfExample.java"
    },
    {
      "type": "modify",
      "old_id": "191c6f13b72cc412a4fb86a62600a1381eb9ba5a",
      "old_mode": 33188,
      "old_path": "native/src/lib.rs",
      "new_id": "ccfb38e51b6d95bc7a8f3f2cf507424b14acf284",
      "new_mode": 33188,
      "new_path": "native/src/lib.rs"
    },
    {
      "type": "modify",
      "old_id": "41258a76eec172f3bb92823ffb729062143b3e62",
      "old_mode": 33188,
      "old_path": "native/src/udf.rs",
      "new_id": "da7b26040a84b0e53392159bee4eeef40fce3745",
      "new_mode": 33188,
      "new_path": "native/src/udf.rs"
    }
  ]
}
