)]}'
{
  "commit": "d529e52d93640f2373f083839b16f07a4ddd4c34",
  "tree": "973dc99e66cbe7b08eb538d9095f4c0d351d01e0",
  "parents": [
    "ff5d9c04e9c0985df75233236b2e35f566c51a31"
  ],
  "author": {
    "name": "Rui Kang",
    "email": "1539678784@qq.com",
    "time": "Sun Dec 11 18:42:58 2022 +0800"
  },
  "committer": {
    "name": "GitHub",
    "email": "noreply@github.com",
    "time": "Sun Dec 11 18:42:58 2022 +0800"
  },
  "message": "[research/algebra] To include UDF functions for queries on different data types (#8389)\n\n",
  "tree_diff": [
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "5abdf1d9087dc4df0bf26b57d6520a03297b51e2",
      "new_mode": 33188,
      "new_path": "library-udf/src/main/java/org/apache/iotdb/library/query/UDTFAggCWindow.java"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "fbeaa62dc078ef04c9ff654799518599955d08c8",
      "new_mode": 33188,
      "new_path": "library-udf/src/main/java/org/apache/iotdb/library/query/UDTFAggEvent.java"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "05eaf21ca7d56506da797e996d2e296e35c04952",
      "new_mode": 33188,
      "new_path": "library-udf/src/main/java/org/apache/iotdb/library/query/UDTFAggMap.java"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "0c6f02d80682f05f8711eee9460c6d586b839bae",
      "new_mode": 33188,
      "new_path": "library-udf/src/main/java/org/apache/iotdb/library/query/UDTFAggRWindow.java"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "4e4284aa97adc8ada8352c1f171fc5bb116fa57e",
      "new_mode": 33188,
      "new_path": "library-udf/src/main/java/org/apache/iotdb/library/query/UDTFClosedRange.java"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "8b29ecb8537c5eb4e98b42116cb24ab1a200803f",
      "new_mode": 33188,
      "new_path": "library-udf/src/main/java/org/apache/iotdb/library/query/UDTFClosedValue.java"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "46be1f443717ef8c160490199445dbab4a8773fa",
      "new_mode": 33188,
      "new_path": "library-udf/src/main/java/org/apache/iotdb/library/query/UDTFMerge.java"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "c638400dd0864e2d4b757be0b2ec7238472bf3b0",
      "new_mode": 33188,
      "new_path": "library-udf/src/main/java/org/apache/iotdb/library/query/UDTFOpenRange.java"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "90876504b4b7dc5d43886c30e4bef819ab0aec02",
      "new_mode": 33188,
      "new_path": "library-udf/src/main/java/org/apache/iotdb/library/query/UDTFOpenValue.java"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "916f00276da7c9c43993b90c3d43350edc72dc23",
      "new_mode": 33188,
      "new_path": "library-udf/src/main/java/org/apache/iotdb/library/query/UDTFPatternCWindow.java"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "6ab549a912c7f31232bc2f34703381005716001d",
      "new_mode": 33188,
      "new_path": "library-udf/src/main/java/org/apache/iotdb/library/query/UDTFPatternRWindow.java"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "a697699c53881878c1cb904e8cefea7c98698763",
      "new_mode": 33188,
      "new_path": "library-udf/src/main/java/org/apache/iotdb/library/query/UDTFRelJoinDict.java"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "d65f30712b7ca1562cb049c6838cebc45aa3c273",
      "new_mode": 33188,
      "new_path": "library-udf/src/main/java/org/apache/iotdb/library/query/UDTFRelJoinTemporal.java"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "f64a8f0841eae87a85ebcb2b523f23d9085b088c",
      "new_mode": 33188,
      "new_path": "library-udf/src/main/java/org/apache/iotdb/library/query/UDTFSample.java"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "9c88c1e19a54853bd071a164a1a735f36ef0bd77",
      "new_mode": 33188,
      "new_path": "library-udf/src/main/java/org/apache/iotdb/library/query/UDTFSimAlignMulti.java"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "36eed6e284752617f0b8344b5babc18b7aa25d11",
      "new_mode": 33188,
      "new_path": "library-udf/src/main/java/org/apache/iotdb/library/query/UDTFSimJoin.java"
    }
  ]
}
