)]}'
{
  "commit": "8e6ab549b2c4fcd4fef6b372ca82b9220e766e35",
  "tree": "e8b5c33d418fd9830e46f1d07aefcd94abfccd3b",
  "parents": [
    "1a81099177ddf0bd9974a76c0291d20f40ac63e2"
  ],
  "author": {
    "name": "Andy Grove",
    "email": "agrove@apache.org",
    "time": "Mon May 18 10:31:57 2026 -0600"
  },
  "committer": {
    "name": "GitHub",
    "email": "noreply@github.com",
    "time": "Mon May 18 10:31:57 2026 -0600"
  },
  "message": "feat(udf)!: switch ScalarFunction.evaluate to ColumnarValue API (closes #62) (#64)",
  "tree_diff": [
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "cbe0703da349f579e275fa5cf347060de89bd31c",
      "new_mode": 33188,
      "new_path": "core/src/main/java/org/apache/datafusion/ColumnarValue.java"
    },
    {
      "type": "modify",
      "old_id": "676154e3ab37ddc06a59e13868e64f8b1f3651b0",
      "old_mode": 33188,
      "old_path": "core/src/main/java/org/apache/datafusion/ScalarFunction.java",
      "new_id": "b83c6368450c640e5fc2d78c41c963589f3b61c5",
      "new_mode": 33188,
      "new_path": "core/src/main/java/org/apache/datafusion/ScalarFunction.java"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "927fcb1d3d081270fcfb2a358fffbd0732f2f8d3",
      "new_mode": 33188,
      "new_path": "core/src/main/java/org/apache/datafusion/ScalarFunctionArgs.java"
    },
    {
      "type": "modify",
      "old_id": "210e996e986da57a330a340e94e3494dcb0f4b63",
      "old_mode": 33188,
      "old_path": "core/src/main/java/org/apache/datafusion/internal/JniBridge.java",
      "new_id": "8248357cf4c2c341c7f563ec8da722e115eade29",
      "new_mode": 33188,
      "new_path": "core/src/main/java/org/apache/datafusion/internal/JniBridge.java"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "42879e00a1b5b74b33d0b3bdf8c4bf7a3bdd08ba",
      "new_mode": 33188,
      "new_path": "core/src/test/java/org/apache/datafusion/ColumnarValueTest.java"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "df9f480c9459732e5a2c647fc5764bc7a0e8eb55",
      "new_mode": 33188,
      "new_path": "core/src/test/java/org/apache/datafusion/ScalarFunctionArgsTest.java"
    },
    {
      "type": "modify",
      "old_id": "97f5f52a2479d1659331669f47755e4c1f67b3a7",
      "old_mode": 33188,
      "old_path": "core/src/test/java/org/apache/datafusion/ScalarUdfTest.java",
      "new_id": "3e145805e0b0b9e322e5f1c4486d87acbf14c70f",
      "new_mode": 33188,
      "new_path": "core/src/test/java/org/apache/datafusion/ScalarUdfTest.java"
    },
    {
      "type": "modify",
      "old_id": "8b78410cf090431fe50804d2bb1f3d30b25be3a5",
      "old_mode": 33188,
      "old_path": "docs/source/user-guide/scalar-udf.md",
      "new_id": "b53b32f59338b12f33967a0f0683a7f057294ba3",
      "new_mode": 33188,
      "new_path": "docs/source/user-guide/scalar-udf.md"
    },
    {
      "type": "modify",
      "old_id": "c27bff02a952c2f0a4b0444e8fcebef9091377cb",
      "old_mode": 33188,
      "old_path": "examples/src/main/java/org/apache/datafusion/examples/AddOneExample.java",
      "new_id": "d9416b14bd6136b4b3c0180545fe4b5097f5c9c2",
      "new_mode": 33188,
      "new_path": "examples/src/main/java/org/apache/datafusion/examples/AddOneExample.java"
    },
    {
      "type": "modify",
      "old_id": "f6f16d31d56fe416027b73e5d887d2cca3a0c05c",
      "old_mode": 33188,
      "old_path": "native/src/lib.rs",
      "new_id": "fe46a07d495f5cb00bf247234cf49130dc196c12",
      "new_mode": 33188,
      "new_path": "native/src/lib.rs"
    },
    {
      "type": "modify",
      "old_id": "62d0e24516a013babf87d6ebb9c135de9784bb3a",
      "old_mode": 33188,
      "old_path": "native/src/udf.rs",
      "new_id": "d2b18b43eeb8b85e565db12e67d510b38aa4cd6a",
      "new_mode": 33188,
      "new_path": "native/src/udf.rs"
    }
  ]
}
