)]}'
{
  "commit": "b454da217f68f42e584d4fdc60f6c356d10cbbf0",
  "tree": "785295153b5d8fd60aca8a30515478e60f030378",
  "parents": [
    "bbd51d34fc5a18da3e073680938fc5a3982f73ab"
  ],
  "author": {
    "name": "Mr-Spade",
    "email": "84010735+Mr-Spade@users.noreply.github.com",
    "time": "Wed Jul 19 09:54:26 2023 +0800"
  },
  "committer": {
    "name": "GitHub",
    "email": "noreply@github.com",
    "time": "Wed Jul 19 09:54:26 2023 +0800"
  },
  "message": "Research/encoding exp (#10572)\n\n* add doublebuff\r\n\r\n* apply BUFF completely\r\n\r\n* fix bug\r\n\r\n* add chimp\r\n\r\n* save vscode setting\r\n\r\n* add test\r\n\r\n* fix buff, fix test\r\n\r\n* modify test\r\n\r\n* fix plain decoder on int\r\n\r\n* fix style\r\n\r\n* add text test\r\n\r\n* fix\r\n\r\n* Update EncodeTest.java\r\n\r\n* Update EncodeTextTest.java\r\n\r\n---------\r\n\r\nCo-authored-by: qcloud \u003cubuntu@localhost.localdomain\u003e",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "3f21f0edd97d8c07726040cd4e9a89a37f1dbc12",
      "old_mode": 33188,
      "old_path": "client-cpp/src/main/Session.h",
      "new_id": "119b39b548a587ee0cc05333118c0ceac96457cd",
      "new_mode": 33188,
      "new_path": "client-cpp/src/main/Session.h"
    },
    {
      "type": "modify",
      "old_id": "9b9c1ccfb626aaddeba6c80b124226a844a434f9",
      "old_mode": 33188,
      "old_path": "client-py/iotdb/utils/IoTDBConstants.py",
      "new_id": "e10b7a29a5074ebc0f91b7cbd23e938ac83da431",
      "new_mode": 33188,
      "new_path": "client-py/iotdb/utils/IoTDBConstants.py"
    },
    {
      "type": "modify",
      "old_id": "58a28317d28e8c7f2e4fc1e025b4689e72ff1fa7",
      "old_mode": 33188,
      "old_path": "server/src/main/java/org/apache/iotdb/db/utils/SchemaUtils.java",
      "new_id": "a57e0f6b39230a4fd402496e02155e4c126503fd",
      "new_mode": 33188,
      "new_path": "server/src/main/java/org/apache/iotdb/db/utils/SchemaUtils.java"
    },
    {
      "type": "modify",
      "old_id": "203f2a3a8a490aae6b5f1a0f7bac5a08e9c4bdcc",
      "old_mode": 33188,
      "old_path": "tsfile/pom.xml",
      "new_id": "fa3c66cd34fd9c63842e3f5fbfcf5da25af5ac4e",
      "new_mode": 33188,
      "new_path": "tsfile/pom.xml"
    },
    {
      "type": "modify",
      "old_id": "0a11049a6fbd17189f77c87f136e3c8b42fde77b",
      "old_mode": 33188,
      "old_path": "tsfile/src/main/java/org/apache/iotdb/tsfile/encoding/decoder/Decoder.java",
      "new_id": "a7007d8ebad52a50d0f41b8ba9759b816797cdaa",
      "new_mode": 33188,
      "new_path": "tsfile/src/main/java/org/apache/iotdb/tsfile/encoding/decoder/Decoder.java"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "3cdb6ebc1cda6e403e9b03d63fb2ed8373a70428",
      "new_mode": 33188,
      "new_path": "tsfile/src/main/java/org/apache/iotdb/tsfile/encoding/decoder/DoubleBUFFDecoder.java"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "a6e8ddf4f147f27e61cb12f209f713fda64fc35a",
      "new_mode": 33188,
      "new_path": "tsfile/src/main/java/org/apache/iotdb/tsfile/encoding/decoder/DoublePrecisionChimpDecoder.java"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "d2aba8e040b5be3bddde3434fd7f10585df141af",
      "new_mode": 33188,
      "new_path": "tsfile/src/main/java/org/apache/iotdb/tsfile/encoding/decoder/FloatBUFFDecoder.java"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "2bf93b0565d6868b488e11ccf2978d2100b14b35",
      "new_mode": 33188,
      "new_path": "tsfile/src/main/java/org/apache/iotdb/tsfile/encoding/decoder/IntBUFFDecoder.java"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "41bae7e6e6e62f4e3f8b16864c32d422b514c742",
      "new_mode": 33188,
      "new_path": "tsfile/src/main/java/org/apache/iotdb/tsfile/encoding/decoder/IntChimpDecoder.java"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "9faa18259eee5d4982d54e2a66a4ed389583b8ba",
      "new_mode": 33188,
      "new_path": "tsfile/src/main/java/org/apache/iotdb/tsfile/encoding/decoder/LongBUFFDecoder.java"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "59d063ceb53ddd6aa467f64a18224edd8b72e2b4",
      "new_mode": 33188,
      "new_path": "tsfile/src/main/java/org/apache/iotdb/tsfile/encoding/decoder/LongChimpDecoder.java"
    },
    {
      "type": "modify",
      "old_id": "4af177991c5ec305807722569d208e43529da482",
      "old_mode": 33188,
      "old_path": "tsfile/src/main/java/org/apache/iotdb/tsfile/encoding/decoder/PlainDecoder.java",
      "new_id": "7b21c03541637c4d58d453dcc1a13182559b64b8",
      "new_mode": 33188,
      "new_path": "tsfile/src/main/java/org/apache/iotdb/tsfile/encoding/decoder/PlainDecoder.java"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "33a2290cab3675fdac8b1d7bb5860e4afa841549",
      "new_mode": 33188,
      "new_path": "tsfile/src/main/java/org/apache/iotdb/tsfile/encoding/decoder/SinglePrecisionChimpDecoder.java"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "f903aad47736fcf9a2316829b994416bb78d9a54",
      "new_mode": 33188,
      "new_path": "tsfile/src/main/java/org/apache/iotdb/tsfile/encoding/encoder/DoubleBUFFEncoder.java"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "cf762de0dcfdaff6019ff754131ec7234d5db6fe",
      "new_mode": 33188,
      "new_path": "tsfile/src/main/java/org/apache/iotdb/tsfile/encoding/encoder/DoublePrecisionChimpEncoder.java"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "e8eb69c5c33519c33c39408402f000b1c9d2cc2b",
      "new_mode": 33188,
      "new_path": "tsfile/src/main/java/org/apache/iotdb/tsfile/encoding/encoder/FloatBUFFEncoder.java"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "de1cffc62cfba5e6fe44b6e8cfdb473e73fd4d34",
      "new_mode": 33188,
      "new_path": "tsfile/src/main/java/org/apache/iotdb/tsfile/encoding/encoder/IntBUFFEncoder.java"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "1f792491b61583f6b0e53c1ee8c711e2abe754d6",
      "new_mode": 33188,
      "new_path": "tsfile/src/main/java/org/apache/iotdb/tsfile/encoding/encoder/IntChimpEncoder.java"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "1ea929e7862143abd0073968032879909f003610",
      "new_mode": 33188,
      "new_path": "tsfile/src/main/java/org/apache/iotdb/tsfile/encoding/encoder/LongBUFFEncoder.java"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "170d34d8b2d8056338300acfde4c844f564a0b81",
      "new_mode": 33188,
      "new_path": "tsfile/src/main/java/org/apache/iotdb/tsfile/encoding/encoder/LongChimpEncoder.java"
    },
    {
      "type": "modify",
      "old_id": "1a2271836b046bdc48e19a2ee46ffe99d800c0cb",
      "old_mode": 33188,
      "old_path": "tsfile/src/main/java/org/apache/iotdb/tsfile/encoding/encoder/PlainEncoder.java",
      "new_id": "556edeacf26c650ec8cf855c8b4cc7a6498dde77",
      "new_mode": 33188,
      "new_path": "tsfile/src/main/java/org/apache/iotdb/tsfile/encoding/encoder/PlainEncoder.java"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "b428c3dfe9419f46d3a7152b806f41629e9a972b",
      "new_mode": 33188,
      "new_path": "tsfile/src/main/java/org/apache/iotdb/tsfile/encoding/encoder/SinglePrecisionChimpEncoder.java"
    },
    {
      "type": "modify",
      "old_id": "e06ce879ed457c610fa160da14632d5847d31503",
      "old_mode": 33188,
      "old_path": "tsfile/src/main/java/org/apache/iotdb/tsfile/encoding/encoder/TSEncodingBuilder.java",
      "new_id": "079570d4d2abee25ac82275260df66be3a4b0029",
      "new_mode": 33188,
      "new_path": "tsfile/src/main/java/org/apache/iotdb/tsfile/encoding/encoder/TSEncodingBuilder.java"
    },
    {
      "type": "modify",
      "old_id": "9d217d2d61c27f51bd9f787b9ea5617342d54cce",
      "old_mode": 33188,
      "old_path": "tsfile/src/main/java/org/apache/iotdb/tsfile/file/metadata/enums/TSEncoding.java",
      "new_id": "1fc9b09b42fe2b8a59a41eb47a704b0e63c1f591",
      "new_mode": 33188,
      "new_path": "tsfile/src/main/java/org/apache/iotdb/tsfile/file/metadata/enums/TSEncoding.java"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "630b86acbae335921e3ff2d6678055602af47a49",
      "new_mode": 33188,
      "new_path": "tsfile/src/test/java/org/apache/iotdb/tsfile/encoding/decoder/EncodeTest.java"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "12a119102a40c0c889c0b259c81b3ed70daf19f4",
      "new_mode": 33188,
      "new_path": "tsfile/src/test/java/org/apache/iotdb/tsfile/encoding/decoder/EncodeTextTest.java"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "d0bccb6c537b854c93676ef7374c87fb7fb274d0",
      "new_mode": 33188,
      "new_path": "vscode/settings.json"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "cfc933b35124148ea52fd3d4fa91b6be59831f78",
      "new_mode": 33188,
      "new_path": "vscode/tasks.json"
    }
  ]
}
