)]}'
{
  "commit": "301d3d8f889d3e4d1f45fc6e1707460ae5baaeb4",
  "tree": "b7e5e585b9a28aaac8e427c7211c36cb988b3b2b",
  "parents": [
    "b0e51af855ef5befac903b1a6de3f535258ccd1b"
  ],
  "author": {
    "name": "Pedro Matias",
    "email": "pedro.matias@dremio.com",
    "time": "Tue Jun 30 05:41:30 2026 +0100"
  },
  "committer": {
    "name": "GitHub",
    "email": "noreply@github.com",
    "time": "Mon Jun 29 21:41:30 2026 -0700"
  },
  "message": "GH-1063: Add is_update field to ActionCreatePreparedStatementResult (#1064)\n\n## What\u0027s Changed\n\nA new field, `optional bool is_update \u003d 4;`, was added to `message\nActionCreatePreparedStatementResult`. When this field is sent by the\nserver, its value indicates whether the proper network flow to execute\nthe query that the driver should follow uses\n`CommandPreparedStatementQuery` or `CommandPreparedStatementUpdate`.\n\n\nFor outdated servers that don\u0027t send the field, the driver maintains its\ncurrent behavior of using `CommandPreparedStatementQuery` when the\n`dataset_schema` is not empty, thus ensuring the backward compatibility\nof the new driver with old servers.\n\nThis change was created with AI assistance (Augment Code and Claude\ncode). All lines were manually reviewed by a human. The output is not\ncopyrightable subject matter.\n\n- Closes #1063\n\n---------\n\nCo-authored-by: David Li \u003cli.davidm96@gmail.com\u003e",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "566230c2a6b2105a72196e241dbe3f09bffde0bf",
      "old_mode": 33188,
      "old_path": "arrow-format/FlightSql.proto",
      "new_id": "b1dc57b33b14edb02ac3761ee242faa86aacc356",
      "new_mode": 33188,
      "new_path": "arrow-format/FlightSql.proto"
    },
    {
      "type": "modify",
      "old_id": "2885f7895b7539ccac9c10573c41695bb8206df6",
      "old_mode": 33188,
      "old_path": "flight/flight-sql-jdbc-core/src/main/java/org/apache/arrow/driver/jdbc/ArrowFlightJdbcFlightStreamResultSet.java",
      "new_id": "376e5b11e7f8016a6b5e0925e3b015c12644ceec",
      "new_mode": 33188,
      "new_path": "flight/flight-sql-jdbc-core/src/main/java/org/apache/arrow/driver/jdbc/ArrowFlightJdbcFlightStreamResultSet.java"
    },
    {
      "type": "modify",
      "old_id": "5d02d6e8439302de5cb2b3f643244410eab93db7",
      "old_mode": 33188,
      "old_path": "flight/flight-sql-jdbc-core/src/main/java/org/apache/arrow/driver/jdbc/ArrowFlightJdbcVectorSchemaRootResultSet.java",
      "new_id": "ad6670a001aae2fd75ada986d490c62572c45a44",
      "new_mode": 33188,
      "new_path": "flight/flight-sql-jdbc-core/src/main/java/org/apache/arrow/driver/jdbc/ArrowFlightJdbcVectorSchemaRootResultSet.java"
    },
    {
      "type": "modify",
      "old_id": "64529b50c89d441346856f369930a3524374e345",
      "old_mode": 33188,
      "old_path": "flight/flight-sql-jdbc-core/src/main/java/org/apache/arrow/driver/jdbc/ArrowFlightMetaImpl.java",
      "new_id": "0d85b5eddbe35f004a0c7db80740dcec9931511a",
      "new_mode": 33188,
      "new_path": "flight/flight-sql-jdbc-core/src/main/java/org/apache/arrow/driver/jdbc/ArrowFlightMetaImpl.java"
    },
    {
      "type": "modify",
      "old_id": "f0ea284239db1d4d1318cf812dc06349fbc10d56",
      "old_mode": 33188,
      "old_path": "flight/flight-sql-jdbc-core/src/main/java/org/apache/arrow/driver/jdbc/client/ArrowFlightSqlClientHandler.java",
      "new_id": "719cc38a2bef2b76e6a821004e2d0534cef3f503",
      "new_mode": 33188,
      "new_path": "flight/flight-sql-jdbc-core/src/main/java/org/apache/arrow/driver/jdbc/client/ArrowFlightSqlClientHandler.java"
    },
    {
      "type": "modify",
      "old_id": "0369c3a16295770fd5c9aea0b64eef103877c91d",
      "old_mode": 33188,
      "old_path": "flight/flight-sql-jdbc-core/src/test/java/org/apache/arrow/driver/jdbc/ArrowFlightPreparedStatementTest.java",
      "new_id": "078837adf334ffe4d763dcf2673964cc2c76f306",
      "new_mode": 33188,
      "new_path": "flight/flight-sql-jdbc-core/src/test/java/org/apache/arrow/driver/jdbc/ArrowFlightPreparedStatementTest.java"
    },
    {
      "type": "modify",
      "old_id": "632cb0ba5619bf4dfca131127db7cc745a89c0ee",
      "old_mode": 33188,
      "old_path": "flight/flight-sql-jdbc-core/src/test/java/org/apache/arrow/driver/jdbc/ArrowFlightStatementExecuteTest.java",
      "new_id": "6acce9c2a6b70a8ade17a41a903bc36168df927d",
      "new_mode": 33188,
      "new_path": "flight/flight-sql-jdbc-core/src/test/java/org/apache/arrow/driver/jdbc/ArrowFlightStatementExecuteTest.java"
    },
    {
      "type": "modify",
      "old_id": "45c2a9640495d819cf3107bd3b5a8644de302a19",
      "old_mode": 33188,
      "old_path": "flight/flight-sql-jdbc-core/src/test/java/org/apache/arrow/driver/jdbc/utils/MockFlightSqlProducer.java",
      "new_id": "6627d91ab6a6a363b1f6ee38cabcf5f660416abb",
      "new_mode": 33188,
      "new_path": "flight/flight-sql-jdbc-core/src/test/java/org/apache/arrow/driver/jdbc/utils/MockFlightSqlProducer.java"
    },
    {
      "type": "modify",
      "old_id": "623f9311e82156b52e377daf38081d9ef08fb07e",
      "old_mode": 33188,
      "old_path": "flight/flight-sql/src/main/java/org/apache/arrow/flight/sql/FlightSqlClient.java",
      "new_id": "0af09faee1b8c8263490c4c43221dd3211aebe32",
      "new_mode": 33188,
      "new_path": "flight/flight-sql/src/main/java/org/apache/arrow/flight/sql/FlightSqlClient.java"
    }
  ]
}
