)]}'
{
  "commit": "bee3f8d67fe66e39ed356d59bf8d028456537628",
  "tree": "3986885c569e2232da433ebe447370286420bafe",
  "parents": [
    "124d6ff11c56c783e1a58de19475a2470735d1ea"
  ],
  "author": {
    "name": "Zhang Jiawei",
    "email": "30893610+zjw1111@users.noreply.github.com",
    "time": "Thu Jun 18 10:16:30 2026 +0800"
  },
  "committer": {
    "name": "GitHub",
    "email": "noreply@github.com",
    "time": "Thu Jun 18 10:16:30 2026 +0800"
  },
  "message": "feat(format): introduce avro file format (#84)",
  "tree_diff": [
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "1cbef060e8df099d043b1dbf82798e275fcffc85",
      "new_mode": 33188,
      "new_path": "src/paimon/format/avro/avro_file_format.cpp"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "5c7cfe3c3e7a03f6c23759893dc375dbcfef3c9c",
      "new_mode": 33188,
      "new_path": "src/paimon/format/avro/avro_file_format.h"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "ba0e4deccf38ece46fd51b2ac5e5118725e2e709",
      "new_mode": 33188,
      "new_path": "src/paimon/format/avro/avro_file_format_factory.cpp"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "1387fa4fa21511f79f026bc3c7717486f865ad27",
      "new_mode": 33188,
      "new_path": "src/paimon/format/avro/avro_file_format_factory.h"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "6008cdd0bc5fde0296d826ae1de0b202359773fb",
      "new_mode": 33188,
      "new_path": "src/paimon/format/avro/avro_file_format_test.cpp"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "5b81bc932695822c8d23cbe97589dbe8e6871f27",
      "new_mode": 33188,
      "new_path": "src/paimon/format/avro/avro_format_defs.h"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "82ee8ac6faa613a85a9c312f4b72135d371c3eb1",
      "new_mode": 33188,
      "new_path": "src/paimon/format/avro/avro_input_stream_impl.cpp"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "654ff00c86f0573a02a08708fac8e40aae36bebd",
      "new_mode": 33188,
      "new_path": "src/paimon/format/avro/avro_input_stream_impl.h"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "e39aad6c6bc8b735e5d9a0c3f1464ffe0bf160de",
      "new_mode": 33188,
      "new_path": "src/paimon/format/avro/avro_input_stream_impl_test.cpp"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "d70d2f97d3871012f39e51cd9ad25eb22c3bf60f",
      "new_mode": 33188,
      "new_path": "src/paimon/format/avro/avro_output_stream_impl.cpp"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "999e5db85574ef1030f92606267f28526bd5c714",
      "new_mode": 33188,
      "new_path": "src/paimon/format/avro/avro_output_stream_impl.h"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "b4100d1e4fee3a5502aee7b3966d3d82734a9ee9",
      "new_mode": 33188,
      "new_path": "src/paimon/format/avro/avro_reader_builder.h"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "ef905fff38d6d4d784b06425530f4ac3c0adcd1f",
      "new_mode": 33188,
      "new_path": "src/paimon/format/avro/avro_schema_converter.cpp"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "a69c44da5ec5cdfff7535ddab655ab96a53920fc",
      "new_mode": 33188,
      "new_path": "src/paimon/format/avro/avro_schema_converter.h"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "d61e930efab9be681030dbe9bfa15bc6b87e61d3",
      "new_mode": 33188,
      "new_path": "src/paimon/format/avro/avro_schema_converter_test.cpp"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "0ab9bf495886ce864bd7d3724301a5084c324e44",
      "new_mode": 33188,
      "new_path": "src/paimon/format/avro/avro_utils.h"
    }
  ]
}
