)]}'
{
  "commit": "af1c07b712d2aa9387e2ec5a55c9bd5198d5c97b",
  "tree": "70ac9bd81501f80c2b1f31e6119a8707534d7e41",
  "parents": [
    "e75addfa64a91c0d91ef059917a451e04495b83a"
  ],
  "author": {
    "name": "kosiew",
    "email": "kosiew@gmail.com",
    "time": "Wed Oct 08 06:45:12 2025 +0800"
  },
  "committer": {
    "name": "GitHub",
    "email": "noreply@github.com",
    "time": "Tue Oct 07 18:45:12 2025 -0400"
  },
  "message": "Freeze PyO3 wrappers \u0026 introduce interior mutability to avoid PyO3 borrow errors (#1253)\n\n* Refactor schema, config, dataframe, and expression classes to use RwLock and Mutex for interior mutability\n\n* Add error handling to CaseBuilder methods to preserve builder state\n\n* Refactor to use parking_lot for interior mutability in schema, config, dataframe, and conditional expression modules\n\n* Add concurrency tests for SqlSchema, Config, and DataFrame\n\n* Add tests for CaseBuilder to ensure builder state is preserved on success\n\n* Add test for independent handles in CaseBuilder to verify behavior\n\n* Fix CaseBuilder to preserve state correctly in when() method\n\n* Refactor to use named constant for boolean literals in test_expr.py\n\n* fix ruff errors\n\n* Refactor to introduce type aliases for cached batches in dataframe.rs\n\n* Cherry pick from #1252\n\n* Add most expr - cherry pick from #1252\n\n* Add source root - cherry pick #1252\n\n* Fix license comment formatting in config.rs\n\n* Refactor caching logic to use a local variable for IPython environment check\n\n* Add test for ensuring exposed pyclasses default to frozen\n\n* Add PyO3 class mutability guidelines reference to contributor guide\n\n* Mark boolean expression classes as frozen for immutability\n\n* Refactor PyCaseBuilder methods to eliminate redundant take/store logic\n\n* Refactor PyConfig methods to improve readability by encapsulating configuration reads\n\n* Resolve patch apply conflicts for CaseBuilder concurrency improvements\n\n- Added CaseBuilderHandle guard that keeps the underlying CaseBuilder alive while holding the mutex and restores it on drop\n- Updated when, otherwise, and end methods to operate through the guard and consume the builder explicitly\n- This prevents transient None states during concurrent access and improves thread safety\n\n* Resolve Config optimization conflicts for improved read/write concurrency\n\n- Released Config read guard before converting values to Python objects in get and get_all\n- Ensures locks are held only while collecting scalar entries, not during expensive Python object conversion\n- Added regression test that runs Config.get_all and Config.set concurrently to guard against read/write contention regressions\n- Improves overall performance by reducing lock contention in multi-threaded scenarios\n\n* Refactor PyConfig get methods for improved readability and performance\n\n* Refactor test_expr.py to replace positional boolean literals with named constants for improved linting compliance\n\n* fix ruff errors\n\n* Add license header to test_pyclass_frozen.py for compliance\n\n* Alternate approach to case expression\n\n* Replace case builter with keeping the expressions and then applying as required\n\n* Update unit tests\n\n* Refactor case and when functions to utilize PyCaseBuilder for improved clarity and functionality\n\n* Update src/expr/conditional_expr.rs\n\n---------\n\nCo-authored-by: ntjohnson1 \u003c24689722+ntjohnson1@users.noreply.github.com\u003e\nCo-authored-by: Tim Saucer \u003ctimsaucer@gmail.com\u003e",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "bf67256c329d21b5e3f29983e92c11b15293171f",
      "old_mode": 33188,
      "old_path": "Cargo.lock",
      "new_id": "2b62a69dd68e58e5ff309002dd6e901897b69179",
      "new_mode": 33188,
      "new_path": "Cargo.lock"
    },
    {
      "type": "modify",
      "old_id": "f1d1a02360a30762dd8c473db5f77277efd165fe",
      "old_mode": 33188,
      "old_path": "Cargo.toml",
      "new_id": "2c48bdd5f3214503f36dc4757aae18c96c8b9d43",
      "new_mode": 33188,
      "new_path": "Cargo.toml"
    },
    {
      "type": "modify",
      "old_id": "e201db71e720e2db5b4d1dd50142c9b6573fdf30",
      "old_mode": 33188,
      "old_path": "docs/source/contributor-guide/ffi.rst",
      "new_id": "e8a0398b8e7c1bec005ee5b524dfa31d4c2c06ba",
      "new_mode": 33188,
      "new_path": "docs/source/contributor-guide/ffi.rst"
    },
    {
      "type": "modify",
      "old_id": "6cb05c62da62d88809bdea1f83022332674a7ef8",
      "old_mode": 33188,
      "old_path": "docs/source/contributor-guide/introduction.rst",
      "new_id": "33c2b274c7a93b14cf45901933a1ff1fde992864",
      "new_mode": 33188,
      "new_path": "docs/source/contributor-guide/introduction.rst"
    },
    {
      "type": "modify",
      "old_id": "edecc45889cd27e74462829e59590f3d77fb4f4f",
      "old_mode": 33188,
      "old_path": "pyproject.toml",
      "new_id": "69d31ec9fb92e96a2ce1bdade7ab4df67c3ba7e1",
      "new_mode": 33188,
      "new_path": "pyproject.toml"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "f790f94736e6a29e2bfa9a63f8387958092b7c90",
      "new_mode": 33188,
      "new_path": "python/tests/test_concurrency.py"
    },
    {
      "type": "modify",
      "old_id": "810d419cf7ce9f2f5b80f52649a70fe8f178f0ca",
      "old_mode": 33188,
      "old_path": "python/tests/test_expr.py",
      "new_id": "7847826acd781590da83562368f851e25f4ea3bc",
      "new_mode": 33188,
      "new_path": "python/tests/test_expr.py"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "189ea8deca570aa232d960f66911a0162fd8d9ac",
      "new_mode": 33188,
      "new_path": "python/tests/test_pyclass_frozen.py"
    },
    {
      "type": "modify",
      "old_id": "17d4ec3b8e8390278969706d207aa7403dd33703",
      "old_mode": 33188,
      "old_path": "src/catalog.rs",
      "new_id": "b5fa3da72fc21d38112fd34483761ee379eddf3d",
      "new_mode": 33188,
      "new_path": "src/catalog.rs"
    },
    {
      "type": "modify",
      "old_id": "4d7743397df3246f93f9c9b7fa1db3248793f8fd",
      "old_mode": 33188,
      "old_path": "src/common/data_type.rs",
      "new_id": "3cbe31332a065ef8bdeb9628b36be105c9186c67",
      "new_mode": 33188,
      "new_path": "src/common/data_type.rs"
    },
    {
      "type": "modify",
      "old_id": "4e1d8406094c017102f45dde33638f240e7826b8",
      "old_mode": 33188,
      "old_path": "src/common/df_schema.rs",
      "new_id": "eb62469cf7886740b6b3b17595fa30c0f83183b6",
      "new_mode": 33188,
      "new_path": "src/common/df_schema.rs"
    },
    {
      "type": "modify",
      "old_id": "a8d752f1632167c9e788e749c28b991eb8158abe",
      "old_mode": 33188,
      "old_path": "src/common/function.rs",
      "new_id": "bc6f231602024bfd90d072c2caac4a5eee9a00a2",
      "new_mode": 33188,
      "new_path": "src/common/function.rs"
    },
    {
      "type": "modify",
      "old_id": "752c39bde8b626f7da3d6dd22e6523f4fb9d5c59",
      "old_mode": 33188,
      "old_path": "src/common/schema.rs",
      "new_id": "14ab630d31331ea56531bce9259262a3737ba954",
      "new_mode": 33188,
      "new_path": "src/common/schema.rs"
    },
    {
      "type": "modify",
      "old_id": "20f22196cdd3e41ff8cc51057a712bc97d7157fc",
      "old_mode": 33188,
      "old_path": "src/config.rs",
      "new_id": "1726e5d9b29c928b1a3e190767abf1d410fdefd8",
      "new_mode": 33188,
      "new_path": "src/config.rs"
    },
    {
      "type": "modify",
      "old_id": "0ccb032615824988fb22461e1c5857b85332bec0",
      "old_mode": 33188,
      "old_path": "src/context.rs",
      "new_id": "e3f978ee17595dd29c8cf5b8c4cf18ecd2a18305",
      "new_mode": 33188,
      "new_path": "src/context.rs"
    },
    {
      "type": "modify",
      "old_id": "5882acf766c7a7bc7e2b52908efb432845351a91",
      "old_mode": 33188,
      "old_path": "src/dataframe.rs",
      "new_id": "555a8500d106e383fd4e4d9f900dc63243b05958",
      "new_mode": 33188,
      "new_path": "src/dataframe.rs"
    },
    {
      "type": "modify",
      "old_id": "e2c53025ca17c7856f766f27579c1d93f4d5da47",
      "old_mode": 33188,
      "old_path": "src/expr.rs",
      "new_id": "c9eddaa2dbc11b57a2d5dfefebb5beef638c8e9d",
      "new_mode": 33188,
      "new_path": "src/expr.rs"
    },
    {
      "type": "modify",
      "old_id": "fd4393271ada957e6f9d13f562aa0769bd0e6900",
      "old_mode": 33188,
      "old_path": "src/expr/aggregate.rs",
      "new_id": "4af7c755aa9e47e8f318ecf64412cbb10d2fcb7d",
      "new_mode": 33188,
      "new_path": "src/expr/aggregate.rs"
    },
    {
      "type": "modify",
      "old_id": "7c5d3d31f9f37c30ff4edfd38e3f444845e7899e",
      "old_mode": 33188,
      "old_path": "src/expr/aggregate_expr.rs",
      "new_id": "72ba0638f5e894442704e8b00b648c61ceca3f37",
      "new_mode": 33188,
      "new_path": "src/expr/aggregate_expr.rs"
    },
    {
      "type": "modify",
      "old_id": "40746f200e827621c67c3ab8acb279d442908330",
      "old_mode": 33188,
      "old_path": "src/expr/alias.rs",
      "new_id": "588c00fdfd2038ab89a2512425e7dceadc6b21b6",
      "new_mode": 33188,
      "new_path": "src/expr/alias.rs"
    },
    {
      "type": "modify",
      "old_id": "e8081e95bd23848e2536b66eccea2d0acab32049",
      "old_mode": 33188,
      "old_path": "src/expr/analyze.rs",
      "new_id": "c7caeebc8351c1e0d8c15c7f4dd4b89cf1e9c373",
      "new_mode": 33188,
      "new_path": "src/expr/analyze.rs"
    },
    {
      "type": "modify",
      "old_id": "817f1baae4b6d86d3298f509e4dbba952df169c6",
      "old_mode": 33188,
      "old_path": "src/expr/between.rs",
      "new_id": "1f61599a34ed1e825fcd6bc3bc3043d34786b7c6",
      "new_mode": 33188,
      "new_path": "src/expr/between.rs"
    },
    {
      "type": "modify",
      "old_id": "7402992116f9c783ad62260b0aea41f7d033f29d",
      "old_mode": 33188,
      "old_path": "src/expr/binary_expr.rs",
      "new_id": "94379583c0bba71291b33a466ab236e391de5674",
      "new_mode": 33188,
      "new_path": "src/expr/binary_expr.rs"
    },
    {
      "type": "modify",
      "old_id": "e67e25d74946964a140718a8a57603e7ba8d84eb",
      "old_mode": 33188,
      "old_path": "src/expr/bool_expr.rs",
      "new_id": "0d2b051e6d3f71f97e104e36154a20083d8f1637",
      "new_mode": 33188,
      "new_path": "src/expr/bool_expr.rs"
    },
    {
      "type": "modify",
      "old_id": "92e28ba561a958f740f95d2c70f9169bf79682d8",
      "old_mode": 33188,
      "old_path": "src/expr/case.rs",
      "new_id": "1a73698269a4fc8cbcedfa4e7b0cf87d23e0121f",
      "new_mode": 33188,
      "new_path": "src/expr/case.rs"
    },
    {
      "type": "modify",
      "old_id": "b8faea634a96556729843011c26623abeb0b73cc",
      "old_mode": 33188,
      "old_path": "src/expr/cast.rs",
      "new_id": "03e2b8476b35529d93b06584d088d1d699aee5d8",
      "new_mode": 33188,
      "new_path": "src/expr/cast.rs"
    },
    {
      "type": "modify",
      "old_id": "50f316f1ca25d5cdbb5f52f8e90630977851f04d",
      "old_mode": 33188,
      "old_path": "src/expr/column.rs",
      "new_id": "3000794813d67c3684435967f240b06cb4d2493a",
      "new_mode": 33188,
      "new_path": "src/expr/column.rs"
    },
    {
      "type": "modify",
      "old_id": "fe3af2e2587553e2732ad359a9ad20e3d8529199",
      "old_mode": 33188,
      "old_path": "src/expr/conditional_expr.rs",
      "new_id": "21f538ba0f84728f6487aee1402c04141a40f70b",
      "new_mode": 33188,
      "new_path": "src/expr/conditional_expr.rs"
    },
    {
      "type": "modify",
      "old_id": "c2f7c61d43ce11ef8da5a1ff72ce1d57d5c49cf0",
      "old_mode": 33188,
      "old_path": "src/expr/copy_to.rs",
      "new_id": "422ab77f4b1c523a319156b01cb1254db34fda3c",
      "new_mode": 33188,
      "new_path": "src/expr/copy_to.rs"
    },
    {
      "type": "modify",
      "old_id": "d2d2ee8f6c90c9cb7a1ee8ba6e2de6083915a517",
      "old_mode": 33188,
      "old_path": "src/expr/create_catalog.rs",
      "new_id": "361387894c34b7b267708eb8911fa3862421d075",
      "new_mode": 33188,
      "new_path": "src/expr/create_catalog.rs"
    },
    {
      "type": "modify",
      "old_id": "e794962f5f66d636dae4b1b83cfb8c4cb0d185ac",
      "old_mode": 33188,
      "old_path": "src/expr/create_catalog_schema.rs",
      "new_id": "cb3be2d30bb7a250150b01be0f3b0f4d06426513",
      "new_mode": 33188,
      "new_path": "src/expr/create_catalog_schema.rs"
    },
    {
      "type": "modify",
      "old_id": "3e35af0061ecc058a00bb0660325be8c2ef5cb42",
      "old_mode": 33188,
      "old_path": "src/expr/create_external_table.rs",
      "new_id": "920d0d613ba959d2deda694ed89422fd9da3e494",
      "new_mode": 33188,
      "new_path": "src/expr/create_external_table.rs"
    },
    {
      "type": "modify",
      "old_id": "c02ceebb13737d2b3000c6061220b846defd1246",
      "old_mode": 33188,
      "old_path": "src/expr/create_function.rs",
      "new_id": "1b663b4669725080e81100bbb5e9ac8453493d15",
      "new_mode": 33188,
      "new_path": "src/expr/create_function.rs"
    },
    {
      "type": "modify",
      "old_id": "0f4b5011a84fbe38f559b6949272e40d8f81940c",
      "old_mode": 33188,
      "old_path": "src/expr/create_index.rs",
      "new_id": "7b68df3054f3b0141cd7278494a73b3044f3d499",
      "new_mode": 33188,
      "new_path": "src/expr/create_index.rs"
    },
    {
      "type": "modify",
      "old_id": "37f4d342056bbaa42f52c0bceb14f00cd68dce27",
      "old_mode": 33188,
      "old_path": "src/expr/create_memory_table.rs",
      "new_id": "15aaa810b948609722d10961ae2c7739a47fb01f",
      "new_mode": 33188,
      "new_path": "src/expr/create_memory_table.rs"
    },
    {
      "type": "modify",
      "old_id": "718e404d01596aaad90fb9abeed41067c9fbaa05",
      "old_mode": 33188,
      "old_path": "src/expr/create_view.rs",
      "new_id": "49b3b61992948f37f39b95bada618e3e6fc9eb2f",
      "new_mode": 33188,
      "new_path": "src/expr/create_view.rs"
    },
    {
      "type": "modify",
      "old_id": "6c48f3c771faa283fcf8f352b738e066afd61c09",
      "old_mode": 33188,
      "old_path": "src/expr/describe_table.rs",
      "new_id": "315026fef313cf38bb0303d0b762e5adbe69fb60",
      "new_mode": 33188,
      "new_path": "src/expr/describe_table.rs"
    },
    {
      "type": "modify",
      "old_id": "889e7099db379864addd1b0fb529f3d78b4978e3",
      "old_mode": 33188,
      "old_path": "src/expr/distinct.rs",
      "new_id": "5770b849ddcc681cfa9c199fd873c7155bff161c",
      "new_mode": 33188,
      "new_path": "src/expr/distinct.rs"
    },
    {
      "type": "modify",
      "old_id": "251e336ccb28d86ef0078d97bcc53d481f864d08",
      "old_mode": 33188,
      "old_path": "src/expr/dml.rs",
      "new_id": "4437a9de95fbcb59312c8d5f30e9b173d0c4593e",
      "new_mode": 33188,
      "new_path": "src/expr/dml.rs"
    },
    {
      "type": "modify",
      "old_id": "b4a4c521c261e20db77c3b5e8b686701a101f2b4",
      "old_mode": 33188,
      "old_path": "src/expr/drop_catalog_schema.rs",
      "new_id": "7008bcd2457bd1daeabdd5340ca3c641d4676f09",
      "new_mode": 33188,
      "new_path": "src/expr/drop_catalog_schema.rs"
    },
    {
      "type": "modify",
      "old_id": "fca9eb94b8ff392217ad2ea75c2c7f761a2e3fad",
      "old_mode": 33188,
      "old_path": "src/expr/drop_function.rs",
      "new_id": "42ad3e1fe9f822590bf399c027a6f8bce3a0357d",
      "new_mode": 33188,
      "new_path": "src/expr/drop_function.rs"
    },
    {
      "type": "modify",
      "old_id": "3f442539a7947a2552db572804a016d675f6bd5a",
      "old_mode": 33188,
      "old_path": "src/expr/drop_table.rs",
      "new_id": "6ff4f01c4912ecfef89d0e697fbd91165c517462",
      "new_mode": 33188,
      "new_path": "src/expr/drop_table.rs"
    },
    {
      "type": "modify",
      "old_id": "6196c8bb57be517248c6d658db31155ec62b3e51",
      "old_mode": 33188,
      "old_path": "src/expr/drop_view.rs",
      "new_id": "b2aff4e9b154c1f892483f8a521da71bf0398a2f",
      "new_mode": 33188,
      "new_path": "src/expr/drop_view.rs"
    },
    {
      "type": "modify",
      "old_id": "758213423800062a4e5f08297e93c3a3a8ed05ee",
      "old_mode": 33188,
      "old_path": "src/expr/empty_relation.rs",
      "new_id": "797a8c02d74d97877f1632b1cda1bdd7c4c3825b",
      "new_mode": 33188,
      "new_path": "src/expr/empty_relation.rs"
    },
    {
      "type": "modify",
      "old_id": "693357836ed4ab56d62cb7d2619c91b405d95166",
      "old_mode": 33188,
      "old_path": "src/expr/exists.rs",
      "new_id": "392bfcb9e4960f248b4e2a2ea5b1d9d3e3c7a4a7",
      "new_mode": 33188,
      "new_path": "src/expr/exists.rs"
    },
    {
      "type": "modify",
      "old_id": "fc02fe2b5e0be54af714de80fca319d62bffb1f3",
      "old_mode": 33188,
      "old_path": "src/expr/explain.rs",
      "new_id": "71b7b2c13394fe36f57fcf4e0d8aab41c5112e73",
      "new_mode": 33188,
      "new_path": "src/expr/explain.rs"
    },
    {
      "type": "modify",
      "old_id": "1e3fbb199a7e7ad12d25e8449346e7293d83d49f",
      "old_mode": 33188,
      "old_path": "src/expr/extension.rs",
      "new_id": "7d913ff8c3844f00707c872769e0ad7087192b8e",
      "new_mode": 33188,
      "new_path": "src/expr/extension.rs"
    },
    {
      "type": "modify",
      "old_id": "4fcb600cd232a0c7bc30d0f56bb76c0969b8b2bf",
      "old_mode": 33188,
      "old_path": "src/expr/filter.rs",
      "new_id": "76338d1399b9b178589bf7595e21b59e44bffc48",
      "new_mode": 33188,
      "new_path": "src/expr/filter.rs"
    },
    {
      "type": "modify",
      "old_id": "63a1c0b507e60ebe9e2f92fb35189997e1cb33f9",
      "old_mode": 33188,
      "old_path": "src/expr/grouping_set.rs",
      "new_id": "107dd9370cfb20b7c94af49297f8495ad8a0c9ed",
      "new_mode": 33188,
      "new_path": "src/expr/grouping_set.rs"
    },
    {
      "type": "modify",
      "old_id": "5dfd8d8eb26dab9803fafd0a91f04d39ee6a2f2e",
      "old_mode": 33188,
      "old_path": "src/expr/in_list.rs",
      "new_id": "e2e6d78327a2e4a817f8199432aab6ade9800b0a",
      "new_mode": 33188,
      "new_path": "src/expr/in_list.rs"
    },
    {
      "type": "modify",
      "old_id": "306b68a6eee4f809eb2c89d54c4b0c527a0a0ef5",
      "old_mode": 33188,
      "old_path": "src/expr/in_subquery.rs",
      "new_id": "6d4a38e49a1710f66f0369b4ca46a08914c488d4",
      "new_mode": 33188,
      "new_path": "src/expr/in_subquery.rs"
    },
    {
      "type": "modify",
      "old_id": "a22dc6b27786767f41beb6712f8381b2eff320b5",
      "old_mode": 33188,
      "old_path": "src/expr/indexed_field.rs",
      "new_id": "1dfa0ed2f4bef8404992999e62d763aff1391556",
      "new_mode": 33188,
      "new_path": "src/expr/indexed_field.rs"
    },
    {
      "type": "modify",
      "old_id": "7b7e0d9dd3d97f9101443bbdf2593bb9ec076587",
      "old_mode": 33188,
      "old_path": "src/expr/join.rs",
      "new_id": "3fde874d5675a311a30d487c90a4ae882cc48f4f",
      "new_mode": 33188,
      "new_path": "src/expr/join.rs"
    },
    {
      "type": "modify",
      "old_id": "f180f5d4c160bd9cb1dce0547e80b67ddd6ea9bb",
      "old_mode": 33188,
      "old_path": "src/expr/like.rs",
      "new_id": "0a36dcd92e320c926ae039bb60f4e10b2b734a04",
      "new_mode": 33188,
      "new_path": "src/expr/like.rs"
    },
    {
      "type": "modify",
      "old_id": "92552814e1f0fa1c9ee7e133948ee761dd043a58",
      "old_mode": 33188,
      "old_path": "src/expr/limit.rs",
      "new_id": "cf6971fb32bfd935668020365652b56095ab8274",
      "new_mode": 33188,
      "new_path": "src/expr/limit.rs"
    },
    {
      "type": "modify",
      "old_id": "561242c9ca654636766635167d4b21af1734f8c4",
      "old_mode": 33188,
      "old_path": "src/expr/literal.rs",
      "new_id": "8a589b55a9af8e3f157ed059dadb50770d9633f5",
      "new_mode": 33188,
      "new_path": "src/expr/literal.rs"
    },
    {
      "type": "modify",
      "old_id": "4ac2c47e3263f9c752d2117f7ddc418f55ec5816",
      "old_mode": 33188,
      "old_path": "src/expr/placeholder.rs",
      "new_id": "268263d419dbb67cfebecdcba3fb3a3e7c525722",
      "new_mode": 33188,
      "new_path": "src/expr/placeholder.rs"
    },
    {
      "type": "modify",
      "old_id": "b5a9ef34a8140bc9bbbe12153ec93d5c434b318d",
      "old_mode": 33188,
      "old_path": "src/expr/projection.rs",
      "new_id": "b2d5db79b2d18c1be9dc1b43f7374bbf6e2db380",
      "new_mode": 33188,
      "new_path": "src/expr/projection.rs"
    },
    {
      "type": "modify",
      "old_id": "2517b74171248cb397c931400da98261bc811a02",
      "old_mode": 33188,
      "old_path": "src/expr/recursive_query.rs",
      "new_id": "fe047315e5640d50ec59099a01e467e59e48efed",
      "new_mode": 33188,
      "new_path": "src/expr/recursive_query.rs"
    },
    {
      "type": "modify",
      "old_id": "48b5e7041aece7f80f168078030d73e709a2ca88",
      "old_mode": 33188,
      "old_path": "src/expr/repartition.rs",
      "new_id": "ee6d1dc45e81bce7f6ff0ac2febd8839979df1da",
      "new_mode": 33188,
      "new_path": "src/expr/repartition.rs"
    },
    {
      "type": "modify",
      "old_id": "9d35f28a9fd3c005fa46b83bd5569ad33a0c1217",
      "old_mode": 33188,
      "old_path": "src/expr/scalar_subquery.rs",
      "new_id": "e58d66e1939017adfaa2e7c3375011a7c0242a9f",
      "new_mode": 33188,
      "new_path": "src/expr/scalar_subquery.rs"
    },
    {
      "type": "modify",
      "old_id": "7b50ba2413e1751fe87abc7218eff2b2bdbe2a98",
      "old_mode": 33188,
      "old_path": "src/expr/scalar_variable.rs",
      "new_id": "f3c128a4c51ab9c5b03a7507105bb6654f511945",
      "new_mode": 33188,
      "new_path": "src/expr/scalar_variable.rs"
    },
    {
      "type": "modify",
      "old_id": "e8576355559c2ca69c17888904fe7421a9369d8f",
      "old_mode": 33188,
      "old_path": "src/expr/signature.rs",
      "new_id": "e2c23dce995fdca797adbad33d1a6c2f248b84f0",
      "new_mode": 33188,
      "new_path": "src/expr/signature.rs"
    },
    {
      "type": "modify",
      "old_id": "79a8aee501f908e9fd10e7abf4b58bb5a41af39e",
      "old_mode": 33188,
      "old_path": "src/expr/sort.rs",
      "new_id": "d5ea07fddf54aa2523ad121976df809a8a041952",
      "new_mode": 33188,
      "new_path": "src/expr/sort.rs"
    },
    {
      "type": "modify",
      "old_id": "e2df6b96326fd301d8d6f987e35b57a89b5cf833",
      "old_mode": 33188,
      "old_path": "src/expr/sort_expr.rs",
      "new_id": "3f279027e8807c451bf807a478dc2b28cecabb02",
      "new_mode": 33188,
      "new_path": "src/expr/sort_expr.rs"
    },
    {
      "type": "modify",
      "old_id": "83774cda1ec9f4ccb582496eaaaa19073c3b950c",
      "old_mode": 33188,
      "old_path": "src/expr/statement.rs",
      "new_id": "1ea4f9f7f002484f7e75964855638495ee194aa5",
      "new_mode": 33188,
      "new_path": "src/expr/statement.rs"
    },
    {
      "type": "modify",
      "old_id": "77f56f9a96e4b2ce0983d0b3d42c935b866c793a",
      "old_mode": 33188,
      "old_path": "src/expr/subquery.rs",
      "new_id": "785cf7d1ae687dfe456fc5f94aac4f69c88c410c",
      "new_mode": 33188,
      "new_path": "src/expr/subquery.rs"
    },
    {
      "type": "modify",
      "old_id": "3302e7f23c2e404268fad2dad19e285470ca1997",
      "old_mode": 33188,
      "old_path": "src/expr/subquery_alias.rs",
      "new_id": "ab1229bfe771a440b32e6bd54a6c05c79d91e20e",
      "new_mode": 33188,
      "new_path": "src/expr/subquery_alias.rs"
    },
    {
      "type": "modify",
      "old_id": "3299646873082b3bbc74162ccb94e542e0d916ec",
      "old_mode": 33188,
      "old_path": "src/expr/table_scan.rs",
      "new_id": "34a140df3d152e9eb90401d9849c2862a459321b",
      "new_mode": 33188,
      "new_path": "src/expr/table_scan.rs"
    },
    {
      "type": "modify",
      "old_id": "e0b2213984dbf603ce53125ccbe8f32a4adee8a4",
      "old_mode": 33188,
      "old_path": "src/expr/union.rs",
      "new_id": "b7b589650dd3de2fc86f2b46820fc63c3affc0f9",
      "new_mode": 33188,
      "new_path": "src/expr/union.rs"
    },
    {
      "type": "modify",
      "old_id": "c8833347fa1057a1c8007dbb8104416f661a18dd",
      "old_mode": 33188,
      "old_path": "src/expr/unnest.rs",
      "new_id": "7ed7919b11217619a8221805ed1747e98d1aad0d",
      "new_mode": 33188,
      "new_path": "src/expr/unnest.rs"
    },
    {
      "type": "modify",
      "old_id": "634186ed813c7344513981bb53d55a04f44c5286",
      "old_mode": 33188,
      "old_path": "src/expr/unnest_expr.rs",
      "new_id": "2cdf46a5996f2f15d7e3877efb54a7361317fe4a",
      "new_mode": 33188,
      "new_path": "src/expr/unnest_expr.rs"
    },
    {
      "type": "modify",
      "old_id": "fb26922300eddfdd8c67ad7dac6a9e9c0c0d78e8",
      "old_mode": 33188,
      "old_path": "src/expr/values.rs",
      "new_id": "63d94ce00b0abb84ed479294d6d653b7e5b8cc16",
      "new_mode": 33188,
      "new_path": "src/expr/values.rs"
    },
    {
      "type": "modify",
      "old_id": "77ecb71aa7712f33079bd56a2e8504433af72588",
      "old_mode": 33188,
      "old_path": "src/expr/window.rs",
      "new_id": "2723007ecdf9e530af6704d28606bd60095ce3bb",
      "new_mode": 33188,
      "new_path": "src/expr/window.rs"
    },
    {
      "type": "modify",
      "old_id": "e92cf053f9f13ccdc146e320f99fb07ac1343770",
      "old_mode": 33188,
      "old_path": "src/functions.rs",
      "new_id": "5956b67cfe2ac53cab834d2b023d672970916d6c",
      "new_mode": 33188,
      "new_path": "src/functions.rs"
    },
    {
      "type": "modify",
      "old_id": "49db643e129759e0a5115a407a032b130fa40553",
      "old_mode": 33188,
      "old_path": "src/physical_plan.rs",
      "new_id": "4994b0114d25dd73dd745e59eae0600e1be5075f",
      "new_mode": 33188,
      "new_path": "src/physical_plan.rs"
    },
    {
      "type": "modify",
      "old_id": "a85f0542380640520db4e03f734a77084fb75a65",
      "old_mode": 33188,
      "old_path": "src/record_batch.rs",
      "new_id": "c3658cf4b757c2a59fca27b6044f668094aa1348",
      "new_mode": 33188,
      "new_path": "src/record_batch.rs"
    },
    {
      "type": "modify",
      "old_id": "97d320470706dbe06fb0c23c265182327b4df50c",
      "old_mode": 33188,
      "old_path": "src/sql/logical.rs",
      "new_id": "47ea39fdc15553b95f10450103fe6ae10c548888",
      "new_mode": 33188,
      "new_path": "src/sql/logical.rs"
    },
    {
      "type": "modify",
      "old_id": "1e5fab472659d53c7f8655a2a8f7e60fa2d39c8b",
      "old_mode": 33188,
      "old_path": "src/store.rs",
      "new_id": "998681854893c91a936b7fd9894df356b1de8b8e",
      "new_mode": 33188,
      "new_path": "src/store.rs"
    },
    {
      "type": "modify",
      "old_id": "f1936b05e60c5507ee8d4d2b64840f90a84ce658",
      "old_mode": 33188,
      "old_path": "src/substrait.rs",
      "new_id": "291892cf83b32abb559154f0eff4f5dc6d8e5c2d",
      "new_mode": 33188,
      "new_path": "src/substrait.rs"
    },
    {
      "type": "modify",
      "old_id": "78f4e2b0cf32d93f95d17ab9249ae936b397ebc1",
      "old_mode": 33188,
      "old_path": "src/udaf.rs",
      "new_id": "eab4581dfb90e9e1606bd7f59b7ef56ea602fe01",
      "new_mode": 33188,
      "new_path": "src/udaf.rs"
    },
    {
      "type": "modify",
      "old_id": "de1e3f18ca129c403e9619e2b2b1e86b8777d560",
      "old_mode": 33188,
      "old_path": "src/udf.rs",
      "new_id": "a9249d6c8d61c3e374d80ab89dbd84fb3742df26",
      "new_mode": 33188,
      "new_path": "src/udf.rs"
    },
    {
      "type": "modify",
      "old_id": "db16d6c0535a56b10e57186cb9fe8ab9a0ab5abb",
      "old_mode": 33188,
      "old_path": "src/udtf.rs",
      "new_id": "55f306b1712f7ceb4e6a1861b468e51386f087af",
      "new_mode": 33188,
      "new_path": "src/udtf.rs"
    },
    {
      "type": "modify",
      "old_id": "70a66e38fc1aacd065a4c82a03d0e43c60d969d3",
      "old_mode": 33188,
      "old_path": "src/udwf.rs",
      "new_id": "ceeaa0ef1302d85c6508a569308eb2a6b687a099",
      "new_mode": 33188,
      "new_path": "src/udwf.rs"
    },
    {
      "type": "modify",
      "old_id": "caeef99492d3b225335bad81ab667bafee185fb0",
      "old_mode": 33188,
      "old_path": "src/unparser/dialect.rs",
      "new_id": "5df0a0c2e8de9a39d7c033a7620894e2659357c1",
      "new_mode": 33188,
      "new_path": "src/unparser/dialect.rs"
    },
    {
      "type": "modify",
      "old_id": "b4b0fed10ef11e6a9710fd7c876a6c07f19ee809",
      "old_mode": 33188,
      "old_path": "src/unparser/mod.rs",
      "new_id": "f234345a7b875313bded496f5b12ad61795d141f",
      "new_mode": 33188,
      "new_path": "src/unparser/mod.rs"
    }
  ]
}
