)]}'
{
  "commit": "6e93a046fbec054e0f33b597aaded81b671fc5ab",
  "tree": "35f8a813a3ce9bbd7e22a48e205bec0c00957a41",
  "parents": [
    "69750b41043a1194b3e78d1b00d3ed496c3a35aa"
  ],
  "author": {
    "name": "lszskye",
    "email": "57179283+lszskye@users.noreply.github.com",
    "time": "Tue Jun 09 01:45:38 2026 -0700"
  },
  "committer": {
    "name": "GitHub",
    "email": "noreply@github.com",
    "time": "Tue Jun 09 16:45:38 2026 +0800"
  },
  "message": "feat: add global index infrastructure (#65)",
  "tree_diff": [
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "4c0c8e9f0edfe976967722a8873d3f1033d8dfa5",
      "new_mode": 33188,
      "new_path": "include/paimon/global_index/bitmap_global_index_result.h"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "a04f26de5c0747d631287082965e8bcd8e8a3577",
      "new_mode": 33188,
      "new_path": "include/paimon/global_index/bitmap_scored_global_index_result.h"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "f4497b7e16f772d5d27cf4efa46ddd2fb57b53ff",
      "new_mode": 33188,
      "new_path": "include/paimon/global_index/global_index_io_meta.h"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "36bb201a3da9169c8468000e8c261cdd0f122167",
      "new_mode": 33188,
      "new_path": "include/paimon/global_index/global_index_reader.h"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "bb16d6e6d550a7516c788c90edb5bc9919dfb937",
      "new_mode": 33188,
      "new_path": "include/paimon/global_index/global_index_result.h"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "d925e2f01af92cec59fb5c52f39501b865808fdf",
      "new_mode": 33188,
      "new_path": "include/paimon/global_index/global_index_scan.h"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "615138231c88aa150a0b093f2a60eac4cca34e86",
      "new_mode": 33188,
      "new_path": "include/paimon/global_index/global_index_write_task.h"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "9901ae1c294502a009957f5cffcad9890feb409e",
      "new_mode": 33188,
      "new_path": "include/paimon/global_index/global_index_writer.h"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "3cf5f2c096d56a55fe372bc9a4bec000a7e45930",
      "new_mode": 33188,
      "new_path": "include/paimon/global_index/global_indexer.h"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "6b0783a74728080c6f10f7547284e20768c39af3",
      "new_mode": 33188,
      "new_path": "include/paimon/global_index/global_indexer_factory.h"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "9f1b0d909bc0649365b772868a88643d9f4913f6",
      "new_mode": 33188,
      "new_path": "include/paimon/global_index/indexed_split.h"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "ec553d3dfc005fd087e1e3ddaacfd4c4c62065cc",
      "new_mode": 33188,
      "new_path": "include/paimon/global_index/io/global_index_file_reader.h"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "639169cfbd2c7a88b24857e46b17c58d3e4655a0",
      "new_mode": 33188,
      "new_path": "include/paimon/global_index/io/global_index_file_writer.h"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "2533caca96c20f6e3eef3f9f022a5199e77348bf",
      "new_mode": 33188,
      "new_path": "src/paimon/common/global_index/bitmap_global_index_result.cpp"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "fedceaf4924ccf98346e75b1a21c437a10ccd4ff",
      "new_mode": 33188,
      "new_path": "src/paimon/common/global_index/bitmap_global_index_result_test.cpp"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "4beb10eaa0cf483945bb22f45952f956aafe67ab",
      "new_mode": 33188,
      "new_path": "src/paimon/common/global_index/bitmap_scored_global_index_result.cpp"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "25540dad176d265de4afee55113c919b8c25b3cc",
      "new_mode": 33188,
      "new_path": "src/paimon/common/global_index/bitmap_scored_global_index_result_test.cpp"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "15cdc8fe9200edb86019a92c9fa13030707169f2",
      "new_mode": 33188,
      "new_path": "src/paimon/common/global_index/complete_index_score_batch_reader.cpp"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "ac97b7e9aedeb40826d657724b8f7a36f673e48a",
      "new_mode": 33188,
      "new_path": "src/paimon/common/global_index/complete_index_score_batch_reader.h"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "e14b28f6a5a33062ab6d1962205f4b069f2dd3ca",
      "new_mode": 33188,
      "new_path": "src/paimon/common/global_index/complete_index_score_batch_reader_test.cpp"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "f329b03612f9260eebbe25f486580c3c61333be5",
      "new_mode": 33188,
      "new_path": "src/paimon/common/global_index/global_index_result.cpp"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "73c6d05ed094faf2d111414e594ff02575033f44",
      "new_mode": 33188,
      "new_path": "src/paimon/common/global_index/global_index_result_test.cpp"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "0aed10140038bb48b52fcd5b4f8a2797fc1262a2",
      "new_mode": 33188,
      "new_path": "src/paimon/common/global_index/global_index_utils.h"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "c31aebd0d7a19ff4e1ab2485dd1a38b7adf9d9df",
      "new_mode": 33188,
      "new_path": "src/paimon/common/global_index/global_index_utils_test.cpp"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "11dbc98183a2590fc08ef44ef5935d0f297fbb16",
      "new_mode": 33188,
      "new_path": "src/paimon/common/global_index/global_indexer_factory.cpp"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "77e819cea837e28e1f0d7fdba849819981db700e",
      "new_mode": 33188,
      "new_path": "src/paimon/common/global_index/global_indexer_factory_test.cpp"
    }
  ]
}
