)]}'
{
  "commit": "9fcb8478ce94d49af2197a1049dc3bd019da5a2e",
  "tree": "4fd78020430a2d5604075f7f1266398c8bbf2eaf",
  "parents": [
    "c213775a5486c5c8eb533bba3c97c471e111789f"
  ],
  "author": {
    "name": "lszskye",
    "email": "57179283+lszskye@users.noreply.github.com",
    "time": "Thu Jul 02 19:17:14 2026 -0700"
  },
  "committer": {
    "name": "GitHub",
    "email": "noreply@github.com",
    "time": "Fri Jul 03 10:17:14 2026 +0800"
  },
  "message": "feat(orc): introduce ORC format infrastructure for statistics extraction, predicate pushdown, and read range generation (#135)",
  "tree_diff": [
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "84fa63351dd47cfffdacbcfff3a3b7b280e6cfb4",
      "new_mode": 33188,
      "new_path": "src/paimon/format/orc/orc_stats_extractor.cpp"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "fef16731db564a17ad395b16226f17f758d036df",
      "new_mode": 33188,
      "new_path": "src/paimon/format/orc/orc_stats_extractor.h"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "ffebb3b55b7bc551e7407064b1074dcef65ff5e0",
      "new_mode": 33188,
      "new_path": "src/paimon/format/orc/orc_stats_extractor_test.cpp"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "d756e13316491be4b380a7362cd62da28782f5aa",
      "new_mode": 33188,
      "new_path": "src/paimon/format/orc/predicate_converter.cpp"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "bc19b3b02a0eec094de02dec91937a12ec5aabf1",
      "new_mode": 33188,
      "new_path": "src/paimon/format/orc/predicate_converter.h"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "c5726e5baf8b810dfdc15f89980c7a3aedb9bed4",
      "new_mode": 33188,
      "new_path": "src/paimon/format/orc/predicate_converter_test.cpp"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "a27eab19a2e7cf2d93ae466551c3d771bb851f0d",
      "new_mode": 33188,
      "new_path": "src/paimon/format/orc/read_range_generator.cpp"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "118599ad2831e269ef9602c825cff542e0410528",
      "new_mode": 33188,
      "new_path": "src/paimon/format/orc/read_range_generator.h"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "28fd96783ff0a643547d9a5c6496c658857d7bbe",
      "new_mode": 33188,
      "new_path": "src/paimon/format/orc/read_range_generator_test.cpp"
    }
  ]
}
