)]}'
{
  "commit": "d3a3967362b1e36db2d0915aa7047cafbab4e339",
  "tree": "8c6e67ee418f15c89d4c6c188eadfebe3451f5dc",
  "parents": [
    "d949677b27792a6e9906e568697f8a88873607d4"
  ],
  "author": {
    "name": "Lalit Maganti",
    "email": "lalitm@google.com",
    "time": "Thu Mar 27 00:59:11 2025 +0000"
  },
  "committer": {
    "name": "Lalit Maganti",
    "email": "lalitm@google.com",
    "time": "Thu Mar 27 00:59:11 2025 +0000"
  },
  "message": "df: Add core dataframe type system\n\nAdd the foundational type system for the dataframe implementation:\n\nspecs.h: Defines the public API types for column specifications, including\n  content types (e.g. IndexAsValue), operations (e.g. Eq), sort states,\n  nullability, and filter specifications.\n\ntypes.h: Implements the internal type system including storage abstractions,\n  overlays for special properties, and efficient range-based operations.\n\nChange-Id: I3d103777d695d6a34071ff9d6a97f091aca0aa5a",
  "tree_diff": [
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "715947f153bca7c17a4cf39ab2dfaf1d6c4f8ae5",
      "new_mode": 33188,
      "new_path": "src/trace_processor/dataframe/impl/types.h"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "5effd44e478e9baa30d91d4181137f102d3344f3",
      "new_mode": 33188,
      "new_path": "src/trace_processor/dataframe/specs.h"
    }
  ]
}
