)]}'
{
  "commit": "63a86a588ab274a796784373d5d5519b9953b71c",
  "tree": "d462fb866aa63c29d37f84dcaf796f267fea6c83",
  "parents": [
    "4a967e45af21456138a9b0f939504caee4ffbe53"
  ],
  "author": {
    "name": "Lantao Jin",
    "email": "jinlantao@gmail.com",
    "time": "Mon May 18 05:00:28 2026 +0800"
  },
  "committer": {
    "name": "GitHub",
    "email": "noreply@github.com",
    "time": "Sun May 17 15:00:28 2026 -0600"
  },
  "message": "feat(json): expose NdJsonReadOptions via registerJson and readJson (#47)",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "f44182073e7adec087ede58c894c983e94186ce3",
      "old_mode": 33188,
      "old_path": "core/src/main/java/org/apache/datafusion/CsvReadOptions.java",
      "new_id": "ce62afe1fcf4c3662d62807c4a3d874c5fe4806a",
      "new_mode": 33188,
      "new_path": "core/src/main/java/org/apache/datafusion/CsvReadOptions.java"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "cae1a9c23779d096f577141bf3206df9ed91fe5b",
      "new_mode": 33188,
      "new_path": "core/src/main/java/org/apache/datafusion/FileCompressionType.java"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "2e7ea564e3fa9418b3c91bad0b377ce11112e2aa",
      "new_mode": 33188,
      "new_path": "core/src/main/java/org/apache/datafusion/FileCompressionTypes.java"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "1fa1bf1d061a5d37d21eade455464cb55a8c7b44",
      "new_mode": 33188,
      "new_path": "core/src/main/java/org/apache/datafusion/NdJsonReadOptions.java"
    },
    {
      "type": "modify",
      "old_id": "1b2a075ab6bd94e0c56bbde2ecb8f8579edac67c",
      "old_mode": 33188,
      "old_path": "core/src/main/java/org/apache/datafusion/SessionContext.java",
      "new_id": "51384a6e24c8533788914fbd7167d1fdd52ed802",
      "new_mode": 33188,
      "new_path": "core/src/main/java/org/apache/datafusion/SessionContext.java"
    },
    {
      "type": "modify",
      "old_id": "72f8e2038e73e16056e6e5a20f9d16f57eeb0eed",
      "old_mode": 33188,
      "old_path": "core/src/test/java/org/apache/datafusion/CsvReadOptionsTest.java",
      "new_id": "2e355228a64735551a685eb5569088ddecece191",
      "new_mode": 33188,
      "new_path": "core/src/test/java/org/apache/datafusion/CsvReadOptionsTest.java"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "f55551ed4b2b9e2fe8e2cb5cbbfb552798d035d6",
      "new_mode": 33188,
      "new_path": "core/src/test/java/org/apache/datafusion/NdJsonReadOptionsTest.java"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "20c57b19ddeaf27c48b2161aa37e4084abf20455",
      "new_mode": 33188,
      "new_path": "core/src/test/java/org/apache/datafusion/SessionContextJsonTest.java"
    },
    {
      "type": "modify",
      "old_id": "5a27cb084eb1e5f88beb69ceb4a1e59643eba25b",
      "old_mode": 33188,
      "old_path": "native/build.rs",
      "new_id": "7c164d50988dd28bdae260f9ae70217acb783e45",
      "new_mode": 33188,
      "new_path": "native/build.rs"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "43f0055a4884e56b7dfc3be5442050b00f10e7fe",
      "new_mode": 33188,
      "new_path": "native/src/json.rs"
    },
    {
      "type": "modify",
      "old_id": "90418199b1027eaa7e4eb588eabbc438168ef687",
      "old_mode": 33188,
      "old_path": "native/src/lib.rs",
      "new_id": "efd7801e0c8ac45df0868938f22fb1a1f289c1ff",
      "new_mode": 33188,
      "new_path": "native/src/lib.rs"
    },
    {
      "type": "modify",
      "old_id": "840867ddbe85c7cadbcc8304bf5b7954f0fc3572",
      "old_mode": 33188,
      "old_path": "proto/csv_read_options.proto",
      "new_id": "378c92a38eca4d66b2338f725a0719adf60c01f1",
      "new_mode": 33188,
      "new_path": "proto/csv_read_options.proto"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "e02593f0ee5b3b6ed97eb5808be6159f499321ad",
      "new_mode": 33188,
      "new_path": "proto/file_compression_type.proto"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "4a64f4dc835f762e007939f29d615be2c76e7e4b",
      "new_mode": 33188,
      "new_path": "proto/json_read_options.proto"
    }
  ]
}
