)]}'
{
  "commit": "8a5e4c57bf7ae36e5a3b12ac48732b6958a2cb42",
  "tree": "5386f0b3114a0e553ccd5b9f125095a6da7f6a30",
  "parents": [
    "feb5c7cc2de5221af49b031776431696e15045c4"
  ],
  "author": {
    "name": "jacktengg",
    "email": "tengjianping@selectdb.com",
    "time": "Mon Aug 31 00:05:12 2026 +0800"
  },
  "committer": {
    "name": "jacktengg",
    "email": "tengjianping@selectdb.com",
    "time": "Mon Aug 31 15:23:42 2026 +0800"
  },
  "message": "[test](be) Complete TimeStampNsValue interface coverage\n\n### What problem does this PR solve?\n\nIssue Number: None\n\nRelated PR: None\n\nProblem Summary: TimeStampNsValue exposed unused arithmetic, date-difference, and seeded-hash helpers while several retained calendar, difference, formatting, interval, and truncation interfaces lacked direct unit-test coverage. Remove the unused public interfaces, keep the internally required time-difference helper private, and add boundary-focused tests for every retained behavior.\n\n### Release note\n\nNone\n\n### Check List (For Author)\n\n- Test: Unit Test\n    - ./run-be-ut.sh --run --filter\u003d\u0027DataTypeTimeStampNsTest.*\u0027 -j 8\n    - build-support/check-build-hygiene.sh\n    - build-support/check-format.sh with clang-format 16\n    - build-support/run-clang-tidy.sh --build-dir be/ut_build_ASAN with clang-tidy 16\n- Behavior changed: No; unused C++ interfaces were removed and retained behavior was not changed\n- Does this need documentation: No\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "5f7d6ab3fda9ea6f00b413c816bc7408e942822f",
      "old_mode": 33188,
      "old_path": "be/src/core/value/timestamp_ns_value.h",
      "new_id": "8544b2b58754b2c22b1c500885a059232349e78a",
      "new_mode": 33188,
      "new_path": "be/src/core/value/timestamp_ns_value.h"
    },
    {
      "type": "modify",
      "old_id": "a75ccae6567d64ea8ae4138ac462eb7913db1943",
      "old_mode": 33188,
      "old_path": "be/test/core/data_type/data_type_timestamp_ns_test.cpp",
      "new_id": "3f77440d48bcd7000b832bb0a8bb801897bed048",
      "new_mode": 33188,
      "new_path": "be/test/core/data_type/data_type_timestamp_ns_test.cpp"
    }
  ]
}
