)]}'
{
  "commit": "67e6acac7a884af68ced8921e875b642fc02eb9e",
  "tree": "a4ed15b94058534260c6927301d84aa3b6440a7a",
  "parents": [
    "3cb6e1a61eb49eb087710f8e46263fcbf13ba22e"
  ],
  "author": {
    "name": "lszskye",
    "email": "57179283+lszskye@users.noreply.github.com",
    "time": "Thu Aug 13 02:43:03 2026 -0700"
  },
  "committer": {
    "name": "GitHub",
    "email": "noreply@github.com",
    "time": "Thu Aug 13 17:43:03 2026 +0800"
  },
  "message": "feat(shredding): support selected-key pushdown by MapSharedShreddingAccessBuilder (#195)\n\n* feat(shredding): support selected-key pushdown by MapSharedShreddingAccessBuilder\n\n* fix pre-commit\n\n* fix comment",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "b8470c4d61028150717aa896a49de6cdbc15314d",
      "old_mode": 33188,
      "old_path": "include/paimon/data/shredding/map_shared_shredding_schema_utils.h",
      "new_id": "bce0b653440026985c726d00b6c6b137af39a993",
      "new_mode": 33188,
      "new_path": "include/paimon/data/shredding/map_shared_shredding_schema_utils.h"
    },
    {
      "type": "modify",
      "old_id": "8fdac7b35ee7d4b3a4b7bf624bfa901e2b2ac1f4",
      "old_mode": 33188,
      "old_path": "include/paimon/read_context.h",
      "new_id": "91a1033fcef70a00481c04a579d2844b9ba7292d",
      "new_mode": 33188,
      "new_path": "include/paimon/read_context.h"
    },
    {
      "type": "modify",
      "old_id": "dcceddc71b62aa3bcb4ad414ab71b7599c246d36",
      "old_mode": 33188,
      "old_path": "src/paimon/common/data/shredding/map_shared_shredding_file_reader.cpp",
      "new_id": "342c6adb49171e5ec89ba18ce63ced144a4dcd83",
      "new_mode": 33188,
      "new_path": "src/paimon/common/data/shredding/map_shared_shredding_file_reader.cpp"
    },
    {
      "type": "modify",
      "old_id": "ba608cf09a9466edabbe7775fe31f5ae4f64d430",
      "old_mode": 33188,
      "old_path": "src/paimon/common/data/shredding/map_shared_shredding_file_reader.h",
      "new_id": "744d09fd1407f801d043eafc2777704ce2f52578",
      "new_mode": 33188,
      "new_path": "src/paimon/common/data/shredding/map_shared_shredding_file_reader.h"
    },
    {
      "type": "modify",
      "old_id": "c8ab3d838232afb53986a2e54c268006fa6289b5",
      "old_mode": 33188,
      "old_path": "src/paimon/common/data/shredding/map_shared_shredding_file_reader_test.cpp",
      "new_id": "408469e3bb5366beccc2170daaf758a3514afca1",
      "new_mode": 33188,
      "new_path": "src/paimon/common/data/shredding/map_shared_shredding_file_reader_test.cpp"
    },
    {
      "type": "modify",
      "old_id": "c8dc54128ed7586862919a8848b113c9c0075418",
      "old_mode": 33188,
      "old_path": "src/paimon/common/data/shredding/map_shared_shredding_schema_utils.cpp",
      "new_id": "36978d04f1c9d736f482244171535619474ff542",
      "new_mode": 33188,
      "new_path": "src/paimon/common/data/shredding/map_shared_shredding_schema_utils.cpp"
    },
    {
      "type": "modify",
      "old_id": "e421bc3f67bf3ecebb4e96dcd3949c668c37fa09",
      "old_mode": 33188,
      "old_path": "src/paimon/common/data/shredding/map_shared_shredding_schema_utils_test.cpp",
      "new_id": "bfe26a372cc2abca78cbc23cb2f790c305227f83",
      "new_mode": 33188,
      "new_path": "src/paimon/common/data/shredding/map_shared_shredding_schema_utils_test.cpp"
    },
    {
      "type": "modify",
      "old_id": "3bd04b49b571cc6f70b75f6fb3f2dbc9e3cbf074",
      "old_mode": 33188,
      "old_path": "src/paimon/core/io/field_mapping_reader.cpp",
      "new_id": "947853c3c8cfdc48a729391be3efc770a197ba6e",
      "new_mode": 33188,
      "new_path": "src/paimon/core/io/field_mapping_reader.cpp"
    },
    {
      "type": "modify",
      "old_id": "3a42f7da92d5e63b60eb4d838cb1d0294654d333",
      "old_mode": 33188,
      "old_path": "src/paimon/core/operation/abstract_split_read.cpp",
      "new_id": "2a3d9e10de8fe77731c6dfe5e4fffa3b80a4b507",
      "new_mode": 33188,
      "new_path": "src/paimon/core/operation/abstract_split_read.cpp"
    },
    {
      "type": "modify",
      "old_id": "e8886b42691234a2ca5d608e5826d2c6ea30f190",
      "old_mode": 33188,
      "old_path": "src/paimon/core/operation/internal_read_context.cpp",
      "new_id": "7c4e2ecdd29b0730304183f6d13c6a3a95b2b539",
      "new_mode": 33188,
      "new_path": "src/paimon/core/operation/internal_read_context.cpp"
    },
    {
      "type": "modify",
      "old_id": "30ba77b709b9df747107842b85a00312d2fb14eb",
      "old_mode": 33188,
      "old_path": "src/paimon/core/operation/internal_read_context_test.cpp",
      "new_id": "28618857020d907915d3c6a77085aeba5808f420",
      "new_mode": 33188,
      "new_path": "src/paimon/core/operation/internal_read_context_test.cpp"
    },
    {
      "type": "modify",
      "old_id": "df3791e335600561ec03e90411683cb23541165c",
      "old_mode": 33188,
      "old_path": "src/paimon/core/utils/field_mapping.cpp",
      "new_id": "c9b70d47659aa3b36edf063f2d46315fe1db4e9c",
      "new_mode": 33188,
      "new_path": "src/paimon/core/utils/field_mapping.cpp"
    },
    {
      "type": "modify",
      "old_id": "97c08e9a01c177d3b6f81a819ba07d910e30622d",
      "old_mode": 33188,
      "old_path": "src/paimon/core/utils/nested_projection_utils.cpp",
      "new_id": "3826ae81dfeb44e12b4acf169ac32f7f2f145b51",
      "new_mode": 33188,
      "new_path": "src/paimon/core/utils/nested_projection_utils.cpp"
    },
    {
      "type": "modify",
      "old_id": "b0ab8fc2f91831df7c3fbacd40e8c7c0bcdb8594",
      "old_mode": 33188,
      "old_path": "src/paimon/core/utils/nested_projection_utils.h",
      "new_id": "59e7d95f25cde1fb4848d584354017dbe7b80ae2",
      "new_mode": 33188,
      "new_path": "src/paimon/core/utils/nested_projection_utils.h"
    },
    {
      "type": "modify",
      "old_id": "7905b2ce92120077169ca04f76d02c848b838189",
      "old_mode": 33188,
      "old_path": "src/paimon/core/utils/nested_projection_utils_test.cpp",
      "new_id": "570a5321d9c52c3aadea5e842e07b14c58f16231",
      "new_mode": 33188,
      "new_path": "src/paimon/core/utils/nested_projection_utils_test.cpp"
    },
    {
      "type": "modify",
      "old_id": "9b8f94446533a1a136c69cd621c6d6572309f77f",
      "old_mode": 33188,
      "old_path": "test/inte/write_and_read_inte_test.cpp",
      "new_id": "bdb0e2db86be13df978bee5badc0b2d7e8cef47d",
      "new_mode": 33188,
      "new_path": "test/inte/write_and_read_inte_test.cpp"
    }
  ]
}
