)]}'
{
  "commit": "e7fd289491233a66ab5895c4866f92f7842f8801",
  "tree": "07b9f0d2e7d7e75e5caa1d1e2d86a2c7ecfc8e94",
  "parents": [
    "576d6a7b3cf48c3e912a4e598c54e99ddaad7856"
  ],
  "author": {
    "name": "shuwenwei",
    "email": "55970239+shuwenwei@users.noreply.github.com",
    "time": "Tue Oct 20 19:30:55 2026 +0800"
  },
  "committer": {
    "name": "GitHub",
    "email": "noreply@github.com",
    "time": "Tue Oct 20 19:30:55 2026 +0800"
  },
  "message": "[Fix] Support unordered query results in COPY TO TsFile (#18928)",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "75a7725c41498d98047626b6ba79e8e88637b804",
      "old_mode": 33188,
      "old_path": "integration-test/src/test/java/org/apache/iotdb/relational/it/insertquery/IoTDBInsertQueryIT.java",
      "new_id": "d6aa44a18f147500166e97c4ac04c90431b2c161",
      "new_mode": 33188,
      "new_path": "integration-test/src/test/java/org/apache/iotdb/relational/it/insertquery/IoTDBInsertQueryIT.java"
    },
    {
      "type": "modify",
      "old_id": "55b421422497fe2649ee8c7f9e035b2e07a13dda",
      "old_mode": 33188,
      "old_path": "integration-test/src/test/java/org/apache/iotdb/relational/it/query/recent/IoTDBComplexQueryIT.java",
      "new_id": "e3ca746ecb7ea080aed97ca1a4618605ddd88139",
      "new_mode": 33188,
      "new_path": "integration-test/src/test/java/org/apache/iotdb/relational/it/query/recent/IoTDBComplexQueryIT.java"
    },
    {
      "type": "modify",
      "old_id": "388d833f700fe90c6bd91bf2285d3687fa2036e0",
      "old_mode": 33188,
      "old_path": "integration-test/src/test/java/org/apache/iotdb/relational/it/query/recent/copyto/IoTDBCopyToTsFileIT.java",
      "new_id": "f0093a16bbc0cd6346f16c128ee1f06d50589197",
      "new_mode": 33188,
      "new_path": "integration-test/src/test/java/org/apache/iotdb/relational/it/query/recent/copyto/IoTDBCopyToTsFileIT.java"
    },
    {
      "type": "modify",
      "old_id": "d6fcfc64eb1967de860524346ade624f808c921a",
      "old_mode": 33188,
      "old_path": "iotdb-core/datanode/src/main/i18n/en/org/apache/iotdb/db/i18n/DataNodeQueryMessages.java",
      "new_id": "db0fa44dbc590398219020167f0dce4e681b9e80",
      "new_mode": 33188,
      "new_path": "iotdb-core/datanode/src/main/i18n/en/org/apache/iotdb/db/i18n/DataNodeQueryMessages.java"
    },
    {
      "type": "modify",
      "old_id": "e06c0ded22ce44cc956a063646463a741a4481ad",
      "old_mode": 33188,
      "old_path": "iotdb-core/datanode/src/main/i18n/zh/org/apache/iotdb/db/i18n/DataNodeQueryMessages.java",
      "new_id": "f500838c1ca2fdc0929983fb209e12d029bfd71a",
      "new_mode": 33188,
      "new_path": "iotdb-core/datanode/src/main/i18n/zh/org/apache/iotdb/db/i18n/DataNodeQueryMessages.java"
    },
    {
      "type": "modify",
      "old_id": "f43fbd2b730e8419a305f825b1d8dba84f13b119",
      "old_mode": 33188,
      "old_path": "iotdb-core/datanode/src/main/java/org/apache/iotdb/db/queryengine/execution/operator/process/copyto/TableCopyToOperator.java",
      "new_id": "14ead195e8d3d3bfda13ed1c5c69a0022ded6252",
      "new_mode": 33188,
      "new_path": "iotdb-core/datanode/src/main/java/org/apache/iotdb/db/queryengine/execution/operator/process/copyto/TableCopyToOperator.java"
    },
    {
      "type": "modify",
      "old_id": "22b2e25a6df361476be48a55d407b08841e7977d",
      "old_mode": 33188,
      "old_path": "iotdb-core/datanode/src/main/java/org/apache/iotdb/db/queryengine/execution/operator/process/copyto/tsfile/CopyToTsFileOptions.java",
      "new_id": "ffdba2995b1afc2376e686b68b687eb46416ea86",
      "new_mode": 33188,
      "new_path": "iotdb-core/datanode/src/main/java/org/apache/iotdb/db/queryengine/execution/operator/process/copyto/tsfile/CopyToTsFileOptions.java"
    },
    {
      "type": "modify",
      "old_id": "ecd9d2a58a57667c2181018cb2085c7f3bbb30c6",
      "old_mode": 33188,
      "old_path": "iotdb-core/datanode/src/main/java/org/apache/iotdb/db/queryengine/plan/planner/plan/node/PlanGraphJsonPrinter.java",
      "new_id": "a5f6e061453069111c0da6140abfadccf84ca812",
      "new_mode": 33188,
      "new_path": "iotdb-core/datanode/src/main/java/org/apache/iotdb/db/queryengine/plan/planner/plan/node/PlanGraphJsonPrinter.java"
    },
    {
      "type": "modify",
      "old_id": "3316299ea17d6fdd54ca71ff5263f5d767918863",
      "old_mode": 33188,
      "old_path": "iotdb-core/datanode/src/main/java/org/apache/iotdb/db/queryengine/plan/planner/plan/node/PlanGraphPrinter.java",
      "new_id": "557bd714d920fdd7f6fe6694498670834ba90ef2",
      "new_mode": 33188,
      "new_path": "iotdb-core/datanode/src/main/java/org/apache/iotdb/db/queryengine/plan/planner/plan/node/PlanGraphPrinter.java"
    },
    {
      "type": "modify",
      "old_id": "e1c9db8d0f2bf6f278abf7827c1674780411e2bf",
      "old_mode": 33188,
      "old_path": "iotdb-core/datanode/src/main/java/org/apache/iotdb/db/queryengine/plan/relational/analyzer/StatementAnalyzer.java",
      "new_id": "5214b30be992b97c7688568ed840e5cafe7456d2",
      "new_mode": 33188,
      "new_path": "iotdb-core/datanode/src/main/java/org/apache/iotdb/db/queryengine/plan/relational/analyzer/StatementAnalyzer.java"
    },
    {
      "type": "modify",
      "old_id": "8f9928b7ad2d9726b72afa1c85774cc377389694",
      "old_mode": 33188,
      "old_path": "iotdb-core/datanode/src/main/java/org/apache/iotdb/db/queryengine/plan/relational/planner/TableLogicalPlanner.java",
      "new_id": "c68ebb7e254fe22bb2162fdaa640da73c958b341",
      "new_mode": 33188,
      "new_path": "iotdb-core/datanode/src/main/java/org/apache/iotdb/db/queryengine/plan/relational/planner/TableLogicalPlanner.java"
    },
    {
      "type": "modify",
      "old_id": "aaf3725ec2a97e2e84dc225271c3de40dce677dd",
      "old_mode": 33188,
      "old_path": "iotdb-core/datanode/src/main/java/org/apache/iotdb/db/queryengine/plan/relational/planner/distribute/TableModelTypeProviderExtractor.java",
      "new_id": "356efb974061329d0ce66c4410a49f9544c665d3",
      "new_mode": 33188,
      "new_path": "iotdb-core/datanode/src/main/java/org/apache/iotdb/db/queryengine/plan/relational/planner/distribute/TableModelTypeProviderExtractor.java"
    },
    {
      "type": "modify",
      "old_id": "2e251bd7a196480c76fccc4da4cfca96b6c1880a",
      "old_mode": 33188,
      "old_path": "iotdb-core/datanode/src/main/java/org/apache/iotdb/db/queryengine/plan/relational/planner/node/CopyToNode.java",
      "new_id": "ff6899444c45fdd4ef34725b40691002e28f231c",
      "new_mode": 33188,
      "new_path": "iotdb-core/datanode/src/main/java/org/apache/iotdb/db/queryengine/plan/relational/planner/node/CopyToNode.java"
    },
    {
      "type": "modify",
      "old_id": "78bb5f984a15ce9b6013677d9f34182bad8ff7a5",
      "old_mode": 33188,
      "old_path": "iotdb-core/datanode/src/main/java/org/apache/iotdb/db/queryengine/plan/relational/planner/optimizations/LogicalOptimizeFactory.java",
      "new_id": "ddf09e7f98d4db26b85954a6bb927299d87032ad",
      "new_mode": 33188,
      "new_path": "iotdb-core/datanode/src/main/java/org/apache/iotdb/db/queryengine/plan/relational/planner/optimizations/LogicalOptimizeFactory.java"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "d4295cce17ea7448a512950eddd2a0be7c10160a",
      "new_mode": 33188,
      "new_path": "iotdb-core/datanode/src/main/java/org/apache/iotdb/db/queryengine/plan/relational/planner/optimizations/RemoveRedundantSortForCopyTo.java"
    },
    {
      "type": "modify",
      "old_id": "a89b2d31694698c893ba27754162d84c09e764d8",
      "old_mode": 33188,
      "old_path": "iotdb-core/datanode/src/main/java/org/apache/iotdb/db/queryengine/plan/relational/planner/optimizations/TransformSortToStreamSort.java",
      "new_id": "90c2c91931d137533859ac0cd9127a4f13aae012",
      "new_mode": 33188,
      "new_path": "iotdb-core/datanode/src/main/java/org/apache/iotdb/db/queryengine/plan/relational/planner/optimizations/TransformSortToStreamSort.java"
    },
    {
      "type": "modify",
      "old_id": "131ba8af383c2e3cbddf94f57257fe1c798abb84",
      "old_mode": 33188,
      "old_path": "iotdb-core/datanode/src/main/java/org/apache/iotdb/db/queryengine/plan/relational/planner/optimizations/UnaliasSymbolReferences.java",
      "new_id": "89e377bcffe05314258959f9008f0b1e4d94982a",
      "new_mode": 33188,
      "new_path": "iotdb-core/datanode/src/main/java/org/apache/iotdb/db/queryengine/plan/relational/planner/optimizations/UnaliasSymbolReferences.java"
    },
    {
      "type": "modify",
      "old_id": "1d2417ea6442f67f81b2ce74bb9219273f31a85b",
      "old_mode": 33188,
      "old_path": "iotdb-core/datanode/src/main/java/org/apache/iotdb/db/queryengine/plan/relational/sql/parser/AstBuilder.java",
      "new_id": "71686b52cf7ac93a087535f1c6a5fcc49c11e0ae",
      "new_mode": 33188,
      "new_path": "iotdb-core/datanode/src/main/java/org/apache/iotdb/db/queryengine/plan/relational/sql/parser/AstBuilder.java"
    },
    {
      "type": "modify",
      "old_id": "cf0d52bfc667dded338439df50d94dc36dd75b9b",
      "old_mode": 33188,
      "old_path": "iotdb-core/datanode/src/test/java/org/apache/iotdb/db/queryengine/plan/relational/planner/optimizations/OrderingPropertyPropagationTest.java",
      "new_id": "4d972991c39a11c51ffe553fddc70d47ec1dfca7",
      "new_mode": 33188,
      "new_path": "iotdb-core/datanode/src/test/java/org/apache/iotdb/db/queryengine/plan/relational/planner/optimizations/OrderingPropertyPropagationTest.java"
    },
    {
      "type": "modify",
      "old_id": "f4d80cfc244409e231255769937fa37367ad2351",
      "old_mode": 33188,
      "old_path": "iotdb-core/relational-grammar/src/main/antlr4/org/apache/iotdb/db/relational/grammar/sql/RelationalSql.g4",
      "new_id": "706b464f9ffc19d8338a7e8e1609799f6b97367f",
      "new_mode": 33188,
      "new_path": "iotdb-core/relational-grammar/src/main/antlr4/org/apache/iotdb/db/relational/grammar/sql/RelationalSql.g4"
    }
  ]
}
