diff --git a/src/HotChocolate/Fusion-vnext/src/Fusion.Execution/Execution/Nodes/Serialization/JsonOperationPlanFormatter.cs b/src/HotChocolate/Fusion-vnext/src/Fusion.Execution/Execution/Nodes/Serialization/JsonOperationPlanFormatter.cs index 450290a7a4e..1ba082086d8 100644 --- a/src/HotChocolate/Fusion-vnext/src/Fusion.Execution/Execution/Nodes/Serialization/JsonOperationPlanFormatter.cs +++ b/src/HotChocolate/Fusion-vnext/src/Fusion.Execution/Execution/Nodes/Serialization/JsonOperationPlanFormatter.cs @@ -176,6 +176,7 @@ private static void WriteIntrospectionNode( { jsonWriter.WriteStartObject(); jsonWriter.WriteNumber("id", node.Id); + jsonWriter.WriteString("type", "Introspection"); jsonWriter.WriteStartArray("selections"); @@ -183,7 +184,6 @@ private static void WriteIntrospectionNode( { jsonWriter.WriteStartObject(); jsonWriter.WriteNumber("id", selection.Id); - jsonWriter.WriteString("type", "Introspection"); jsonWriter.WriteString("responseName", selection.ResponseName); jsonWriter.WriteString("fieldName", selection.Field.Name); jsonWriter.WriteEndObject(); diff --git a/src/HotChocolate/Fusion-vnext/src/Fusion.Execution/Execution/Nodes/Serialization/YamlOperationPlanFormatter.cs b/src/HotChocolate/Fusion-vnext/src/Fusion.Execution/Execution/Nodes/Serialization/YamlOperationPlanFormatter.cs index f09952f238b..6d26babf1b9 100644 --- a/src/HotChocolate/Fusion-vnext/src/Fusion.Execution/Execution/Nodes/Serialization/YamlOperationPlanFormatter.cs +++ b/src/HotChocolate/Fusion-vnext/src/Fusion.Execution/Execution/Nodes/Serialization/YamlOperationPlanFormatter.cs @@ -38,6 +38,9 @@ private static void WriteOperationNode(OperationExecutionNode node, ExecutionNod { writer.WriteLine("- id: {0}", node.Id); writer.Indent(); + + writer.WriteLine("type: {0}", "Operation"); + writer.WriteLine("schema: {0}", node.SchemaName); writer.WriteLine("operation: >-"); @@ -158,6 +161,8 @@ private static void WriteIntrospectionNode(IntrospectionExecutionNode node, Exec writer.WriteLine("- id: {0}", node.Id); writer.Indent(); + writer.WriteLine("type: {0}", "Introspection"); + writer.WriteLine("selections:"); writer.Indent(); foreach (var selection in node.Selections) diff --git a/src/HotChocolate/Fusion-vnext/test/Fusion.AspNetCore.Tests/__snapshots__/IntrospectionTests.Fetch_Schema_Types_Name.snap b/src/HotChocolate/Fusion-vnext/test/Fusion.AspNetCore.Tests/__snapshots__/IntrospectionTests.Fetch_Schema_Types_Name.snap index 81d79933a5d..c02f464f112 100644 --- a/src/HotChocolate/Fusion-vnext/test/Fusion.AspNetCore.Tests/__snapshots__/IntrospectionTests.Fetch_Schema_Types_Name.snap +++ b/src/HotChocolate/Fusion-vnext/test/Fusion.AspNetCore.Tests/__snapshots__/IntrospectionTests.Fetch_Schema_Types_Name.snap @@ -75,10 +75,10 @@ "nodes": [ { "id": 1, + "type": "Introspection", "selections": [ { "id": 1, - "type": "Introspection", "responseName": "__schema", "fieldName": "__schema" } diff --git a/src/HotChocolate/Fusion-vnext/test/Fusion.AspNetCore.Tests/__snapshots__/IntrospectionTests.Fetch_Specific_Type.snap b/src/HotChocolate/Fusion-vnext/test/Fusion.AspNetCore.Tests/__snapshots__/IntrospectionTests.Fetch_Specific_Type.snap index 55cc6f1ef20..7294fb4ab1b 100644 --- a/src/HotChocolate/Fusion-vnext/test/Fusion.AspNetCore.Tests/__snapshots__/IntrospectionTests.Fetch_Specific_Type.snap +++ b/src/HotChocolate/Fusion-vnext/test/Fusion.AspNetCore.Tests/__snapshots__/IntrospectionTests.Fetch_Specific_Type.snap @@ -14,10 +14,10 @@ "nodes": [ { "id": 1, + "type": "Introspection", "selections": [ { "id": 1, - "type": "Introspection", "responseName": "__type", "fieldName": "__type" } diff --git a/src/HotChocolate/Fusion-vnext/test/Fusion.AspNetCore.Tests/__snapshots__/IntrospectionTests.Typename_On_Query.snap b/src/HotChocolate/Fusion-vnext/test/Fusion.AspNetCore.Tests/__snapshots__/IntrospectionTests.Typename_On_Query.snap index 5038f7f7c25..8ab81d08533 100644 --- a/src/HotChocolate/Fusion-vnext/test/Fusion.AspNetCore.Tests/__snapshots__/IntrospectionTests.Typename_On_Query.snap +++ b/src/HotChocolate/Fusion-vnext/test/Fusion.AspNetCore.Tests/__snapshots__/IntrospectionTests.Typename_On_Query.snap @@ -12,10 +12,10 @@ "nodes": [ { "id": 1, + "type": "Introspection", "selections": [ { "id": 1, - "type": "Introspection", "responseName": "__typename", "fieldName": "__typename" } diff --git a/src/HotChocolate/Fusion-vnext/test/Fusion.AspNetCore.Tests/__snapshots__/IntrospectionTests.Typename_On_Query_Skip_False.snap b/src/HotChocolate/Fusion-vnext/test/Fusion.AspNetCore.Tests/__snapshots__/IntrospectionTests.Typename_On_Query_Skip_False.snap index ca0e68a878b..126396a560a 100644 --- a/src/HotChocolate/Fusion-vnext/test/Fusion.AspNetCore.Tests/__snapshots__/IntrospectionTests.Typename_On_Query_Skip_False.snap +++ b/src/HotChocolate/Fusion-vnext/test/Fusion.AspNetCore.Tests/__snapshots__/IntrospectionTests.Typename_On_Query_Skip_False.snap @@ -12,10 +12,10 @@ "nodes": [ { "id": 1, + "type": "Introspection", "selections": [ { "id": 1, - "type": "Introspection", "responseName": "__typename", "fieldName": "__typename" } diff --git a/src/HotChocolate/Fusion-vnext/test/Fusion.AspNetCore.Tests/__snapshots__/IntrospectionTests.Typename_On_Query_Skip_True.snap b/src/HotChocolate/Fusion-vnext/test/Fusion.AspNetCore.Tests/__snapshots__/IntrospectionTests.Typename_On_Query_Skip_True.snap index 600f59723fc..870af5f5565 100644 --- a/src/HotChocolate/Fusion-vnext/test/Fusion.AspNetCore.Tests/__snapshots__/IntrospectionTests.Typename_On_Query_Skip_True.snap +++ b/src/HotChocolate/Fusion-vnext/test/Fusion.AspNetCore.Tests/__snapshots__/IntrospectionTests.Typename_On_Query_Skip_True.snap @@ -10,10 +10,10 @@ "nodes": [ { "id": 1, + "type": "Introspection", "selections": [ { "id": 1, - "type": "Introspection", "responseName": "__typename", "fieldName": "__typename" } diff --git a/src/HotChocolate/Fusion-vnext/test/Fusion.AspNetCore.Tests/__snapshots__/IntrospectionTests.Typename_On_Query_With_Alias.snap b/src/HotChocolate/Fusion-vnext/test/Fusion.AspNetCore.Tests/__snapshots__/IntrospectionTests.Typename_On_Query_With_Alias.snap index 576c97824ec..154fabce0cb 100644 --- a/src/HotChocolate/Fusion-vnext/test/Fusion.AspNetCore.Tests/__snapshots__/IntrospectionTests.Typename_On_Query_With_Alias.snap +++ b/src/HotChocolate/Fusion-vnext/test/Fusion.AspNetCore.Tests/__snapshots__/IntrospectionTests.Typename_On_Query_With_Alias.snap @@ -12,10 +12,10 @@ "nodes": [ { "id": 1, + "type": "Introspection", "selections": [ { "id": 1, - "type": "Introspection", "responseName": "a", "fieldName": "__typename" } diff --git a/src/HotChocolate/Fusion-vnext/test/Fusion.Execution.Tests/Planning/__snapshots__/InterfaceTests.Interface_Field.yaml b/src/HotChocolate/Fusion-vnext/test/Fusion.Execution.Tests/Planning/__snapshots__/InterfaceTests.Interface_Field.yaml index 0ead894ec87..b13834ce70c 100644 --- a/src/HotChocolate/Fusion-vnext/test/Fusion.Execution.Tests/Planning/__snapshots__/InterfaceTests.Interface_Field.yaml +++ b/src/HotChocolate/Fusion-vnext/test/Fusion.Execution.Tests/Planning/__snapshots__/InterfaceTests.Interface_Field.yaml @@ -9,6 +9,7 @@ operation: hash: 123 nodes: - id: 1 + type: Operation schema: SUBGRAPH_1 operation: >- query testQuery_123_1 { diff --git a/src/HotChocolate/Fusion-vnext/test/Fusion.Execution.Tests/Planning/__snapshots__/InterfaceTests.Interface_Field_Concrete_Type.yaml b/src/HotChocolate/Fusion-vnext/test/Fusion.Execution.Tests/Planning/__snapshots__/InterfaceTests.Interface_Field_Concrete_Type.yaml index 89237efdeb6..741db03f5c0 100644 --- a/src/HotChocolate/Fusion-vnext/test/Fusion.Execution.Tests/Planning/__snapshots__/InterfaceTests.Interface_Field_Concrete_Type.yaml +++ b/src/HotChocolate/Fusion-vnext/test/Fusion.Execution.Tests/Planning/__snapshots__/InterfaceTests.Interface_Field_Concrete_Type.yaml @@ -12,6 +12,7 @@ operation: hash: 123 nodes: - id: 1 + type: Operation schema: SUBGRAPH_1 operation: >- query testQuery_123_1 { diff --git a/src/HotChocolate/Fusion-vnext/test/Fusion.Execution.Tests/Planning/__snapshots__/InterfaceTests.Interface_Field_Concrete_Type_Linked_Field_With_Dependency.yaml b/src/HotChocolate/Fusion-vnext/test/Fusion.Execution.Tests/Planning/__snapshots__/InterfaceTests.Interface_Field_Concrete_Type_Linked_Field_With_Dependency.yaml index 3cbf009ce87..f9ca45e47b3 100644 --- a/src/HotChocolate/Fusion-vnext/test/Fusion.Execution.Tests/Planning/__snapshots__/InterfaceTests.Interface_Field_Concrete_Type_Linked_Field_With_Dependency.yaml +++ b/src/HotChocolate/Fusion-vnext/test/Fusion.Execution.Tests/Planning/__snapshots__/InterfaceTests.Interface_Field_Concrete_Type_Linked_Field_With_Dependency.yaml @@ -15,6 +15,7 @@ operation: hash: 123 nodes: - id: 1 + type: Operation schema: SUBGRAPH_1 operation: >- query testQuery_123_1 { @@ -28,6 +29,7 @@ nodes: } } - id: 2 + type: Operation schema: SUBGRAPH_2 operation: >- query testQuery_123_2( diff --git a/src/HotChocolate/Fusion-vnext/test/Fusion.Execution.Tests/Planning/__snapshots__/InterfaceTests.Interface_Field_Concrete_Type_With_Dependency.yaml b/src/HotChocolate/Fusion-vnext/test/Fusion.Execution.Tests/Planning/__snapshots__/InterfaceTests.Interface_Field_Concrete_Type_With_Dependency.yaml index debc9ba7f20..04dcf9450f5 100644 --- a/src/HotChocolate/Fusion-vnext/test/Fusion.Execution.Tests/Planning/__snapshots__/InterfaceTests.Interface_Field_Concrete_Type_With_Dependency.yaml +++ b/src/HotChocolate/Fusion-vnext/test/Fusion.Execution.Tests/Planning/__snapshots__/InterfaceTests.Interface_Field_Concrete_Type_With_Dependency.yaml @@ -13,6 +13,7 @@ operation: hash: 123 nodes: - id: 1 + type: Operation schema: SUBGRAPH_1 operation: >- query testQuery_123_1 { @@ -24,6 +25,7 @@ nodes: } } - id: 2 + type: Operation schema: SUBGRAPH_2 operation: >- query testQuery_123_2( diff --git a/src/HotChocolate/Fusion-vnext/test/Fusion.Execution.Tests/Planning/__snapshots__/InterfaceTests.Interface_Field_Linked_Field_With_Dependency.yaml b/src/HotChocolate/Fusion-vnext/test/Fusion.Execution.Tests/Planning/__snapshots__/InterfaceTests.Interface_Field_Linked_Field_With_Dependency.yaml index 08ae2caca1a..aea591c4faf 100644 --- a/src/HotChocolate/Fusion-vnext/test/Fusion.Execution.Tests/Planning/__snapshots__/InterfaceTests.Interface_Field_Linked_Field_With_Dependency.yaml +++ b/src/HotChocolate/Fusion-vnext/test/Fusion.Execution.Tests/Planning/__snapshots__/InterfaceTests.Interface_Field_Linked_Field_With_Dependency.yaml @@ -13,6 +13,7 @@ operation: hash: 123 nodes: - id: 1 + type: Operation schema: SUBGRAPH_1 operation: >- query testQuery_123_1 { @@ -23,6 +24,7 @@ nodes: } } - id: 2 + type: Operation schema: SUBGRAPH_2 operation: >- query testQuery_123_2( diff --git a/src/HotChocolate/Fusion-vnext/test/Fusion.Execution.Tests/Planning/__snapshots__/InterfaceTests.Interface_Field_Linked_Field_With_Dependency_Different_Selection_In_Concrete_Type.yaml b/src/HotChocolate/Fusion-vnext/test/Fusion.Execution.Tests/Planning/__snapshots__/InterfaceTests.Interface_Field_Linked_Field_With_Dependency_Different_Selection_In_Concrete_Type.yaml index 11836db85e5..aaaaeda7ecf 100644 --- a/src/HotChocolate/Fusion-vnext/test/Fusion.Execution.Tests/Planning/__snapshots__/InterfaceTests.Interface_Field_Linked_Field_With_Dependency_Different_Selection_In_Concrete_Type.yaml +++ b/src/HotChocolate/Fusion-vnext/test/Fusion.Execution.Tests/Planning/__snapshots__/InterfaceTests.Interface_Field_Linked_Field_With_Dependency_Different_Selection_In_Concrete_Type.yaml @@ -19,6 +19,7 @@ operation: hash: 123 nodes: - id: 1 + type: Operation schema: SUBGRAPH_1 operation: >- query testQuery_123_1 { @@ -34,6 +35,7 @@ nodes: } } - id: 2 + type: Operation schema: SUBGRAPH_2 operation: >- query testQuery_123_2( @@ -51,6 +53,7 @@ nodes: dependencies: - id: 1 - id: 3 + type: Operation schema: SUBGRAPH_2 operation: >- query testQuery_123_3( diff --git a/src/HotChocolate/Fusion-vnext/test/Fusion.Execution.Tests/Planning/__snapshots__/InterfaceTests.Interface_Field_Linked_Field_With_Dependency_Same_Selection_In_Concrete_Type.yaml b/src/HotChocolate/Fusion-vnext/test/Fusion.Execution.Tests/Planning/__snapshots__/InterfaceTests.Interface_Field_Linked_Field_With_Dependency_Same_Selection_In_Concrete_Type.yaml index 3c439174ae6..09fda705e7f 100644 --- a/src/HotChocolate/Fusion-vnext/test/Fusion.Execution.Tests/Planning/__snapshots__/InterfaceTests.Interface_Field_Linked_Field_With_Dependency_Same_Selection_In_Concrete_Type.yaml +++ b/src/HotChocolate/Fusion-vnext/test/Fusion.Execution.Tests/Planning/__snapshots__/InterfaceTests.Interface_Field_Linked_Field_With_Dependency_Same_Selection_In_Concrete_Type.yaml @@ -20,6 +20,7 @@ operation: hash: 123 nodes: - id: 1 + type: Operation schema: SUBGRAPH_1 operation: >- query testQuery_123_1 { @@ -35,6 +36,7 @@ nodes: } } - id: 2 + type: Operation schema: SUBGRAPH_2 operation: >- query testQuery_123_2( @@ -52,6 +54,7 @@ nodes: dependencies: - id: 1 - id: 3 + type: Operation schema: SUBGRAPH_2 operation: >- query testQuery_123_3( diff --git a/src/HotChocolate/Fusion-vnext/test/Fusion.Execution.Tests/Planning/__snapshots__/InterfaceTests.Interface_List_Field.yaml b/src/HotChocolate/Fusion-vnext/test/Fusion.Execution.Tests/Planning/__snapshots__/InterfaceTests.Interface_List_Field.yaml index 4b855083b8b..efd74834747 100644 --- a/src/HotChocolate/Fusion-vnext/test/Fusion.Execution.Tests/Planning/__snapshots__/InterfaceTests.Interface_List_Field.yaml +++ b/src/HotChocolate/Fusion-vnext/test/Fusion.Execution.Tests/Planning/__snapshots__/InterfaceTests.Interface_List_Field.yaml @@ -9,6 +9,7 @@ operation: hash: 123 nodes: - id: 1 + type: Operation schema: SUBGRAPH_1 operation: >- query testQuery_123_1 { diff --git a/src/HotChocolate/Fusion-vnext/test/Fusion.Execution.Tests/Planning/__snapshots__/InterfaceTests.Interface_List_Field_Concrete_Type.yaml b/src/HotChocolate/Fusion-vnext/test/Fusion.Execution.Tests/Planning/__snapshots__/InterfaceTests.Interface_List_Field_Concrete_Type.yaml index b49883c2e6c..db13860edc7 100644 --- a/src/HotChocolate/Fusion-vnext/test/Fusion.Execution.Tests/Planning/__snapshots__/InterfaceTests.Interface_List_Field_Concrete_Type.yaml +++ b/src/HotChocolate/Fusion-vnext/test/Fusion.Execution.Tests/Planning/__snapshots__/InterfaceTests.Interface_List_Field_Concrete_Type.yaml @@ -12,6 +12,7 @@ operation: hash: 123 nodes: - id: 1 + type: Operation schema: SUBGRAPH_1 operation: >- query testQuery_123_1 { diff --git a/src/HotChocolate/Fusion-vnext/test/Fusion.Execution.Tests/Planning/__snapshots__/InterfaceTests.Interface_List_Field_Concrete_Type_Linked_Field_With_Dependency.yaml b/src/HotChocolate/Fusion-vnext/test/Fusion.Execution.Tests/Planning/__snapshots__/InterfaceTests.Interface_List_Field_Concrete_Type_Linked_Field_With_Dependency.yaml index 5a47f29b03b..bc7fe00062f 100644 --- a/src/HotChocolate/Fusion-vnext/test/Fusion.Execution.Tests/Planning/__snapshots__/InterfaceTests.Interface_List_Field_Concrete_Type_Linked_Field_With_Dependency.yaml +++ b/src/HotChocolate/Fusion-vnext/test/Fusion.Execution.Tests/Planning/__snapshots__/InterfaceTests.Interface_List_Field_Concrete_Type_Linked_Field_With_Dependency.yaml @@ -15,6 +15,7 @@ operation: hash: 123 nodes: - id: 1 + type: Operation schema: SUBGRAPH_1 operation: >- query testQuery_123_1 { @@ -28,6 +29,7 @@ nodes: } } - id: 2 + type: Operation schema: SUBGRAPH_2 operation: >- query testQuery_123_2( diff --git a/src/HotChocolate/Fusion-vnext/test/Fusion.Execution.Tests/Planning/__snapshots__/InterfaceTests.Interface_List_Field_Concrete_Type_With_Dependency.yaml b/src/HotChocolate/Fusion-vnext/test/Fusion.Execution.Tests/Planning/__snapshots__/InterfaceTests.Interface_List_Field_Concrete_Type_With_Dependency.yaml index 75d7dda220d..6dfbad0f12c 100644 --- a/src/HotChocolate/Fusion-vnext/test/Fusion.Execution.Tests/Planning/__snapshots__/InterfaceTests.Interface_List_Field_Concrete_Type_With_Dependency.yaml +++ b/src/HotChocolate/Fusion-vnext/test/Fusion.Execution.Tests/Planning/__snapshots__/InterfaceTests.Interface_List_Field_Concrete_Type_With_Dependency.yaml @@ -13,6 +13,7 @@ operation: hash: 123 nodes: - id: 1 + type: Operation schema: SUBGRAPH_1 operation: >- query testQuery_123_1 { @@ -24,6 +25,7 @@ nodes: } } - id: 2 + type: Operation schema: SUBGRAPH_2 operation: >- query testQuery_123_2( diff --git a/src/HotChocolate/Fusion-vnext/test/Fusion.Execution.Tests/Planning/__snapshots__/InterfaceTests.Interface_List_Field_Linked_Field_With_Dependency.yaml b/src/HotChocolate/Fusion-vnext/test/Fusion.Execution.Tests/Planning/__snapshots__/InterfaceTests.Interface_List_Field_Linked_Field_With_Dependency.yaml index 41e6effd074..be2d3109226 100644 --- a/src/HotChocolate/Fusion-vnext/test/Fusion.Execution.Tests/Planning/__snapshots__/InterfaceTests.Interface_List_Field_Linked_Field_With_Dependency.yaml +++ b/src/HotChocolate/Fusion-vnext/test/Fusion.Execution.Tests/Planning/__snapshots__/InterfaceTests.Interface_List_Field_Linked_Field_With_Dependency.yaml @@ -13,6 +13,7 @@ operation: hash: 123 nodes: - id: 1 + type: Operation schema: SUBGRAPH_1 operation: >- query testQuery_123_1 { @@ -23,6 +24,7 @@ nodes: } } - id: 2 + type: Operation schema: SUBGRAPH_2 operation: >- query testQuery_123_2( diff --git a/src/HotChocolate/Fusion-vnext/test/Fusion.Execution.Tests/Planning/__snapshots__/InterfaceTests.Interface_List_Field_Linked_Field_With_Dependency_Different_Selection_In_Concrete_Type.yaml b/src/HotChocolate/Fusion-vnext/test/Fusion.Execution.Tests/Planning/__snapshots__/InterfaceTests.Interface_List_Field_Linked_Field_With_Dependency_Different_Selection_In_Concrete_Type.yaml index f539fbf1d95..efeca3763c0 100644 --- a/src/HotChocolate/Fusion-vnext/test/Fusion.Execution.Tests/Planning/__snapshots__/InterfaceTests.Interface_List_Field_Linked_Field_With_Dependency_Different_Selection_In_Concrete_Type.yaml +++ b/src/HotChocolate/Fusion-vnext/test/Fusion.Execution.Tests/Planning/__snapshots__/InterfaceTests.Interface_List_Field_Linked_Field_With_Dependency_Different_Selection_In_Concrete_Type.yaml @@ -19,6 +19,7 @@ operation: hash: 123 nodes: - id: 1 + type: Operation schema: SUBGRAPH_1 operation: >- query testQuery_123_1 { @@ -34,6 +35,7 @@ nodes: } } - id: 2 + type: Operation schema: SUBGRAPH_2 operation: >- query testQuery_123_2( @@ -51,6 +53,7 @@ nodes: dependencies: - id: 1 - id: 3 + type: Operation schema: SUBGRAPH_2 operation: >- query testQuery_123_3( diff --git a/src/HotChocolate/Fusion-vnext/test/Fusion.Execution.Tests/Planning/__snapshots__/InterfaceTests.Interface_List_Field_Linked_Field_With_Dependency_Same_Selection_In_Concrete_Type.yaml b/src/HotChocolate/Fusion-vnext/test/Fusion.Execution.Tests/Planning/__snapshots__/InterfaceTests.Interface_List_Field_Linked_Field_With_Dependency_Same_Selection_In_Concrete_Type.yaml index daad3fbc405..b8029893a79 100644 --- a/src/HotChocolate/Fusion-vnext/test/Fusion.Execution.Tests/Planning/__snapshots__/InterfaceTests.Interface_List_Field_Linked_Field_With_Dependency_Same_Selection_In_Concrete_Type.yaml +++ b/src/HotChocolate/Fusion-vnext/test/Fusion.Execution.Tests/Planning/__snapshots__/InterfaceTests.Interface_List_Field_Linked_Field_With_Dependency_Same_Selection_In_Concrete_Type.yaml @@ -20,6 +20,7 @@ operation: hash: 123 nodes: - id: 1 + type: Operation schema: SUBGRAPH_1 operation: >- query testQuery_123_1 { @@ -35,6 +36,7 @@ nodes: } } - id: 2 + type: Operation schema: SUBGRAPH_2 operation: >- query testQuery_123_2( @@ -52,6 +54,7 @@ nodes: dependencies: - id: 1 - id: 3 + type: Operation schema: SUBGRAPH_2 operation: >- query testQuery_123_3( diff --git a/src/HotChocolate/Fusion-vnext/test/Fusion.Execution.Tests/Planning/__snapshots__/InterfaceTests.List_Field_Interface_Object_Property_Concrete_Type.yaml b/src/HotChocolate/Fusion-vnext/test/Fusion.Execution.Tests/Planning/__snapshots__/InterfaceTests.List_Field_Interface_Object_Property_Concrete_Type.yaml index abc64f46c01..41eb8b0ef5a 100644 --- a/src/HotChocolate/Fusion-vnext/test/Fusion.Execution.Tests/Planning/__snapshots__/InterfaceTests.List_Field_Interface_Object_Property_Concrete_Type.yaml +++ b/src/HotChocolate/Fusion-vnext/test/Fusion.Execution.Tests/Planning/__snapshots__/InterfaceTests.List_Field_Interface_Object_Property_Concrete_Type.yaml @@ -14,6 +14,7 @@ operation: hash: 123 nodes: - id: 1 + type: Operation schema: SUBGRAPH_1 operation: >- query testQuery_123_1 { diff --git a/src/HotChocolate/Fusion-vnext/test/Fusion.Execution.Tests/Planning/__snapshots__/InterfaceTests.List_Field_Interface_Object_Property_Concrete_Type_Linked_Field_With_Dependency.yaml b/src/HotChocolate/Fusion-vnext/test/Fusion.Execution.Tests/Planning/__snapshots__/InterfaceTests.List_Field_Interface_Object_Property_Concrete_Type_Linked_Field_With_Dependency.yaml index 02ac6e87cdb..7ec3855be89 100644 --- a/src/HotChocolate/Fusion-vnext/test/Fusion.Execution.Tests/Planning/__snapshots__/InterfaceTests.List_Field_Interface_Object_Property_Concrete_Type_Linked_Field_With_Dependency.yaml +++ b/src/HotChocolate/Fusion-vnext/test/Fusion.Execution.Tests/Planning/__snapshots__/InterfaceTests.List_Field_Interface_Object_Property_Concrete_Type_Linked_Field_With_Dependency.yaml @@ -17,6 +17,7 @@ operation: hash: 123 nodes: - id: 1 + type: Operation schema: SUBGRAPH_1 operation: >- query testQuery_123_1 { @@ -32,6 +33,7 @@ nodes: } } - id: 2 + type: Operation schema: SUBGRAPH_2 operation: >- query testQuery_123_2( diff --git a/src/HotChocolate/Fusion-vnext/test/Fusion.Execution.Tests/Planning/__snapshots__/InterfaceTests.List_Field_Interface_Object_Property_Concrete_Type_With_Dependency.yaml b/src/HotChocolate/Fusion-vnext/test/Fusion.Execution.Tests/Planning/__snapshots__/InterfaceTests.List_Field_Interface_Object_Property_Concrete_Type_With_Dependency.yaml index a82ad7c04ee..bee035411d7 100644 --- a/src/HotChocolate/Fusion-vnext/test/Fusion.Execution.Tests/Planning/__snapshots__/InterfaceTests.List_Field_Interface_Object_Property_Concrete_Type_With_Dependency.yaml +++ b/src/HotChocolate/Fusion-vnext/test/Fusion.Execution.Tests/Planning/__snapshots__/InterfaceTests.List_Field_Interface_Object_Property_Concrete_Type_With_Dependency.yaml @@ -15,6 +15,7 @@ operation: hash: 123 nodes: - id: 1 + type: Operation schema: SUBGRAPH_1 operation: >- query testQuery_123_1 { @@ -28,6 +29,7 @@ nodes: } } - id: 2 + type: Operation schema: SUBGRAPH_2 operation: >- query testQuery_123_2( diff --git a/src/HotChocolate/Fusion-vnext/test/Fusion.Execution.Tests/Planning/__snapshots__/InterfaceTests.List_Field_Interface_Object_Property_Linked_Field_With_Dependency.yaml b/src/HotChocolate/Fusion-vnext/test/Fusion.Execution.Tests/Planning/__snapshots__/InterfaceTests.List_Field_Interface_Object_Property_Linked_Field_With_Dependency.yaml index a996af25d1d..f3bae455dae 100644 --- a/src/HotChocolate/Fusion-vnext/test/Fusion.Execution.Tests/Planning/__snapshots__/InterfaceTests.List_Field_Interface_Object_Property_Linked_Field_With_Dependency.yaml +++ b/src/HotChocolate/Fusion-vnext/test/Fusion.Execution.Tests/Planning/__snapshots__/InterfaceTests.List_Field_Interface_Object_Property_Linked_Field_With_Dependency.yaml @@ -14,6 +14,7 @@ operation: hash: 123 nodes: - id: 1 + type: Operation schema: SUBGRAPH_1 operation: >- query testQuery_123_1 { @@ -26,6 +27,7 @@ nodes: } } - id: 2 + type: Operation schema: SUBGRAPH_2 operation: >- query testQuery_123_2( diff --git a/src/HotChocolate/Fusion-vnext/test/Fusion.Execution.Tests/Planning/__snapshots__/InterfaceTests.List_Field_Interface_Object_Property_Linked_Field_With_Dependency_Different_Selection_In_Concrete_Type.yaml b/src/HotChocolate/Fusion-vnext/test/Fusion.Execution.Tests/Planning/__snapshots__/InterfaceTests.List_Field_Interface_Object_Property_Linked_Field_With_Dependency_Different_Selection_In_Concrete_Type.yaml index afcfc55d7ce..7115b6998b1 100644 --- a/src/HotChocolate/Fusion-vnext/test/Fusion.Execution.Tests/Planning/__snapshots__/InterfaceTests.List_Field_Interface_Object_Property_Linked_Field_With_Dependency_Different_Selection_In_Concrete_Type.yaml +++ b/src/HotChocolate/Fusion-vnext/test/Fusion.Execution.Tests/Planning/__snapshots__/InterfaceTests.List_Field_Interface_Object_Property_Linked_Field_With_Dependency_Different_Selection_In_Concrete_Type.yaml @@ -20,6 +20,7 @@ operation: hash: 123 nodes: - id: 1 + type: Operation schema: SUBGRAPH_1 operation: >- query testQuery_123_1 { @@ -37,6 +38,7 @@ nodes: } } - id: 2 + type: Operation schema: SUBGRAPH_2 operation: >- query testQuery_123_2( @@ -54,6 +56,7 @@ nodes: dependencies: - id: 1 - id: 3 + type: Operation schema: SUBGRAPH_2 operation: >- query testQuery_123_3( diff --git a/src/HotChocolate/Fusion-vnext/test/Fusion.Execution.Tests/Planning/__snapshots__/InterfaceTests.List_Field_Interface_Object_Property_Linked_Field_With_Dependency_Same_Selection_In_Concrete_Type.yaml b/src/HotChocolate/Fusion-vnext/test/Fusion.Execution.Tests/Planning/__snapshots__/InterfaceTests.List_Field_Interface_Object_Property_Linked_Field_With_Dependency_Same_Selection_In_Concrete_Type.yaml index a4a1f8b9208..11251ef01c0 100644 --- a/src/HotChocolate/Fusion-vnext/test/Fusion.Execution.Tests/Planning/__snapshots__/InterfaceTests.List_Field_Interface_Object_Property_Linked_Field_With_Dependency_Same_Selection_In_Concrete_Type.yaml +++ b/src/HotChocolate/Fusion-vnext/test/Fusion.Execution.Tests/Planning/__snapshots__/InterfaceTests.List_Field_Interface_Object_Property_Linked_Field_With_Dependency_Same_Selection_In_Concrete_Type.yaml @@ -20,6 +20,7 @@ operation: hash: 123 nodes: - id: 1 + type: Operation schema: SUBGRAPH_1 operation: >- query testQuery_123_1 { @@ -37,6 +38,7 @@ nodes: } } - id: 2 + type: Operation schema: SUBGRAPH_2 operation: >- query testQuery_123_2( @@ -54,6 +56,7 @@ nodes: dependencies: - id: 1 - id: 3 + type: Operation schema: SUBGRAPH_2 operation: >- query testQuery_123_3( diff --git a/src/HotChocolate/Fusion-vnext/test/Fusion.Execution.Tests/Planning/__snapshots__/OperationPlannerTests.Plan_Key_Requirement.yaml b/src/HotChocolate/Fusion-vnext/test/Fusion.Execution.Tests/Planning/__snapshots__/OperationPlannerTests.Plan_Key_Requirement.yaml index d4b0c93f501..fcc8dfda47b 100644 --- a/src/HotChocolate/Fusion-vnext/test/Fusion.Execution.Tests/Planning/__snapshots__/OperationPlannerTests.Plan_Key_Requirement.yaml +++ b/src/HotChocolate/Fusion-vnext/test/Fusion.Execution.Tests/Planning/__snapshots__/OperationPlannerTests.Plan_Key_Requirement.yaml @@ -13,6 +13,7 @@ operation: hash: 123 nodes: - id: 1 + type: Operation schema: A operation: >- query GetTopProducts_123_1 { @@ -22,6 +23,7 @@ nodes: } } - id: 2 + type: Operation schema: C operation: >- query GetTopProducts_123_2( @@ -39,6 +41,7 @@ nodes: dependencies: - id: 3 - id: 3 + type: Operation schema: B operation: >- query GetTopProducts_123_3( diff --git a/src/HotChocolate/Fusion-vnext/test/Fusion.Execution.Tests/Planning/__snapshots__/OperationPlannerTests.Plan_Requirement_That_Cannot_Be_Inlined.yaml b/src/HotChocolate/Fusion-vnext/test/Fusion.Execution.Tests/Planning/__snapshots__/OperationPlannerTests.Plan_Requirement_That_Cannot_Be_Inlined.yaml index 64c44a93411..7746f03a14c 100644 --- a/src/HotChocolate/Fusion-vnext/test/Fusion.Execution.Tests/Planning/__snapshots__/OperationPlannerTests.Plan_Requirement_That_Cannot_Be_Inlined.yaml +++ b/src/HotChocolate/Fusion-vnext/test/Fusion.Execution.Tests/Planning/__snapshots__/OperationPlannerTests.Plan_Requirement_That_Cannot_Be_Inlined.yaml @@ -13,6 +13,7 @@ operation: hash: 123 nodes: - id: 1 + type: Operation schema: A operation: >- query GetTopProducts_123_1 { @@ -23,6 +24,7 @@ nodes: } } - id: 2 + type: Operation schema: B operation: >- query GetTopProducts_123_2( diff --git a/src/HotChocolate/Fusion-vnext/test/Fusion.Execution.Tests/Planning/__snapshots__/OperationPlannerTests.Plan_Simple_Lookup.yaml b/src/HotChocolate/Fusion-vnext/test/Fusion.Execution.Tests/Planning/__snapshots__/OperationPlannerTests.Plan_Simple_Lookup.yaml index 8437cf8639b..10abb9b8a74 100644 --- a/src/HotChocolate/Fusion-vnext/test/Fusion.Execution.Tests/Planning/__snapshots__/OperationPlannerTests.Plan_Simple_Lookup.yaml +++ b/src/HotChocolate/Fusion-vnext/test/Fusion.Execution.Tests/Planning/__snapshots__/OperationPlannerTests.Plan_Simple_Lookup.yaml @@ -12,6 +12,7 @@ operation: hash: 123 nodes: - id: 1 + type: Operation schema: A operation: >- query GetTopProducts_123_1 { @@ -21,6 +22,7 @@ nodes: } } - id: 2 + type: Operation schema: B operation: >- query GetTopProducts_123_2( diff --git a/src/HotChocolate/Fusion-vnext/test/Fusion.Execution.Tests/Planning/__snapshots__/OperationPlannerTests.Plan_Simple_Operation_1_Source_Schema.yaml b/src/HotChocolate/Fusion-vnext/test/Fusion.Execution.Tests/Planning/__snapshots__/OperationPlannerTests.Plan_Simple_Operation_1_Source_Schema.yaml index b2fc311a97f..a014a5f0480 100644 --- a/src/HotChocolate/Fusion-vnext/test/Fusion.Execution.Tests/Planning/__snapshots__/OperationPlannerTests.Plan_Simple_Operation_1_Source_Schema.yaml +++ b/src/HotChocolate/Fusion-vnext/test/Fusion.Execution.Tests/Planning/__snapshots__/OperationPlannerTests.Plan_Simple_Operation_1_Source_Schema.yaml @@ -9,6 +9,7 @@ operation: hash: 123 nodes: - id: 1 + type: Operation schema: PRODUCTS operation: >- query Op_123_1 { diff --git a/src/HotChocolate/Fusion-vnext/test/Fusion.Execution.Tests/Planning/__snapshots__/OperationPlannerTests.Plan_Simple_Operation_2_Source_Schema.yaml b/src/HotChocolate/Fusion-vnext/test/Fusion.Execution.Tests/Planning/__snapshots__/OperationPlannerTests.Plan_Simple_Operation_2_Source_Schema.yaml index 5e73d03b915..c26fbe020df 100644 --- a/src/HotChocolate/Fusion-vnext/test/Fusion.Execution.Tests/Planning/__snapshots__/OperationPlannerTests.Plan_Simple_Operation_2_Source_Schema.yaml +++ b/src/HotChocolate/Fusion-vnext/test/Fusion.Execution.Tests/Planning/__snapshots__/OperationPlannerTests.Plan_Simple_Operation_2_Source_Schema.yaml @@ -15,6 +15,7 @@ operation: hash: 123 nodes: - id: 1 + type: Operation schema: PRODUCTS operation: >- query Op_123_1 { @@ -28,6 +29,7 @@ nodes: } } - id: 2 + type: Operation schema: SHIPPING operation: >- query Op_123_2( diff --git a/src/HotChocolate/Fusion-vnext/test/Fusion.Execution.Tests/Planning/__snapshots__/OperationPlannerTests.Plan_Simple_Operation_3_Source_Schema.yaml b/src/HotChocolate/Fusion-vnext/test/Fusion.Execution.Tests/Planning/__snapshots__/OperationPlannerTests.Plan_Simple_Operation_3_Source_Schema.yaml index 71c3429cf7d..0c63162b321 100644 --- a/src/HotChocolate/Fusion-vnext/test/Fusion.Execution.Tests/Planning/__snapshots__/OperationPlannerTests.Plan_Simple_Operation_3_Source_Schema.yaml +++ b/src/HotChocolate/Fusion-vnext/test/Fusion.Execution.Tests/Planning/__snapshots__/OperationPlannerTests.Plan_Simple_Operation_3_Source_Schema.yaml @@ -19,6 +19,7 @@ operation: hash: 123 nodes: - id: 1 + type: Operation schema: PRODUCTS operation: >- query Op_123_1 { @@ -28,6 +29,7 @@ nodes: } } - id: 2 + type: Operation schema: REVIEWS operation: >- query Op_123_2( @@ -53,6 +55,7 @@ nodes: dependencies: - id: 1 - id: 3 + type: Operation schema: ACCOUNTS operation: >- query Op_123_3( diff --git a/src/HotChocolate/Fusion-vnext/test/Fusion.Execution.Tests/Planning/__snapshots__/OperationPlannerTests.Plan_Simple_Requirement.yaml b/src/HotChocolate/Fusion-vnext/test/Fusion.Execution.Tests/Planning/__snapshots__/OperationPlannerTests.Plan_Simple_Requirement.yaml index 64c44a93411..7746f03a14c 100644 --- a/src/HotChocolate/Fusion-vnext/test/Fusion.Execution.Tests/Planning/__snapshots__/OperationPlannerTests.Plan_Simple_Requirement.yaml +++ b/src/HotChocolate/Fusion-vnext/test/Fusion.Execution.Tests/Planning/__snapshots__/OperationPlannerTests.Plan_Simple_Requirement.yaml @@ -13,6 +13,7 @@ operation: hash: 123 nodes: - id: 1 + type: Operation schema: A operation: >- query GetTopProducts_123_1 { @@ -23,6 +24,7 @@ nodes: } } - id: 2 + type: Operation schema: B operation: >- query GetTopProducts_123_2( diff --git a/src/HotChocolate/Fusion-vnext/test/Fusion.Execution.Tests/Planning/__snapshots__/RequirementTests.Plan_Simple_Operation_1_Source_Schema.yaml b/src/HotChocolate/Fusion-vnext/test/Fusion.Execution.Tests/Planning/__snapshots__/RequirementTests.Plan_Simple_Operation_1_Source_Schema.yaml index bf7152e3cfb..5d263aa05e3 100644 --- a/src/HotChocolate/Fusion-vnext/test/Fusion.Execution.Tests/Planning/__snapshots__/RequirementTests.Plan_Simple_Operation_1_Source_Schema.yaml +++ b/src/HotChocolate/Fusion-vnext/test/Fusion.Execution.Tests/Planning/__snapshots__/RequirementTests.Plan_Simple_Operation_1_Source_Schema.yaml @@ -10,6 +10,7 @@ operation: hash: 123 nodes: - id: 1 + type: Operation schema: A operation: >- query Op_123_1 { @@ -19,6 +20,7 @@ nodes: } } - id: 2 + type: Operation schema: B operation: >- query Op_123_2( diff --git a/src/HotChocolate/Fusion-vnext/test/Fusion.Execution.Tests/Planning/__snapshots__/RequirementTests.Requirement_Merged_Into_SelectionSet_With_Non_Lead_Field.yaml b/src/HotChocolate/Fusion-vnext/test/Fusion.Execution.Tests/Planning/__snapshots__/RequirementTests.Requirement_Merged_Into_SelectionSet_With_Non_Lead_Field.yaml index 82925717c0d..5efdf4d3458 100644 --- a/src/HotChocolate/Fusion-vnext/test/Fusion.Execution.Tests/Planning/__snapshots__/RequirementTests.Requirement_Merged_Into_SelectionSet_With_Non_Lead_Field.yaml +++ b/src/HotChocolate/Fusion-vnext/test/Fusion.Execution.Tests/Planning/__snapshots__/RequirementTests.Requirement_Merged_Into_SelectionSet_With_Non_Lead_Field.yaml @@ -13,6 +13,7 @@ operation: hash: 123 nodes: - id: 1 + type: Operation schema: CATALOG operation: >- query Op_123_1 { @@ -25,6 +26,7 @@ nodes: } } - id: 2 + type: Operation schema: REVIEWS operation: >- query Op_123_2( diff --git a/src/HotChocolate/Fusion-vnext/test/Fusion.Execution.Tests/Planning/__snapshots__/UnionTests.Object_List_Union_Field_Concrete_Type_Has_Dependency.yaml b/src/HotChocolate/Fusion-vnext/test/Fusion.Execution.Tests/Planning/__snapshots__/UnionTests.Object_List_Union_Field_Concrete_Type_Has_Dependency.yaml index 7bf151daf59..596d695b9a6 100644 --- a/src/HotChocolate/Fusion-vnext/test/Fusion.Execution.Tests/Planning/__snapshots__/UnionTests.Object_List_Union_Field_Concrete_Type_Has_Dependency.yaml +++ b/src/HotChocolate/Fusion-vnext/test/Fusion.Execution.Tests/Planning/__snapshots__/UnionTests.Object_List_Union_Field_Concrete_Type_Has_Dependency.yaml @@ -17,6 +17,7 @@ operation: hash: 123 nodes: - id: 1 + type: Operation schema: SUBGRAPH_1 operation: >- query testQuery_123_1 { @@ -32,6 +33,7 @@ nodes: } } - id: 2 + type: Operation schema: SUBGRAPH_2 operation: >- query testQuery_123_2( diff --git a/src/HotChocolate/Fusion-vnext/test/Fusion.Execution.Tests/Planning/__snapshots__/UnionTests.Object_List_Union_Field_Concrete_Type_Selection_Has_Dependency.yaml b/src/HotChocolate/Fusion-vnext/test/Fusion.Execution.Tests/Planning/__snapshots__/UnionTests.Object_List_Union_Field_Concrete_Type_Selection_Has_Dependency.yaml index 1801835cdf1..e56e254bb04 100644 --- a/src/HotChocolate/Fusion-vnext/test/Fusion.Execution.Tests/Planning/__snapshots__/UnionTests.Object_List_Union_Field_Concrete_Type_Selection_Has_Dependency.yaml +++ b/src/HotChocolate/Fusion-vnext/test/Fusion.Execution.Tests/Planning/__snapshots__/UnionTests.Object_List_Union_Field_Concrete_Type_Selection_Has_Dependency.yaml @@ -22,6 +22,7 @@ operation: hash: 123 nodes: - id: 1 + type: Operation schema: SUBGRAPH_1 operation: >- query testQuery_123_1 { @@ -41,6 +42,7 @@ nodes: } } - id: 2 + type: Operation schema: SUBGRAPH_3 operation: >- query testQuery_123_2( @@ -58,6 +60,7 @@ nodes: dependencies: - id: 1 - id: 3 + type: Operation schema: SUBGRAPH_2 operation: >- query testQuery_123_3( diff --git a/src/HotChocolate/Fusion-vnext/test/Fusion.Execution.Tests/Planning/__snapshots__/UnionTests.Object_List_Union_Field_Concrete_Type_Selections_Have_Dependency_To_Same_Subgraph.yaml b/src/HotChocolate/Fusion-vnext/test/Fusion.Execution.Tests/Planning/__snapshots__/UnionTests.Object_List_Union_Field_Concrete_Type_Selections_Have_Dependency_To_Same_Subgraph.yaml index a721e1945f6..1db0b1cbe9a 100644 --- a/src/HotChocolate/Fusion-vnext/test/Fusion.Execution.Tests/Planning/__snapshots__/UnionTests.Object_List_Union_Field_Concrete_Type_Selections_Have_Dependency_To_Same_Subgraph.yaml +++ b/src/HotChocolate/Fusion-vnext/test/Fusion.Execution.Tests/Planning/__snapshots__/UnionTests.Object_List_Union_Field_Concrete_Type_Selections_Have_Dependency_To_Same_Subgraph.yaml @@ -22,6 +22,7 @@ operation: hash: 123 nodes: - id: 1 + type: Operation schema: SUBGRAPH_1 operation: >- query testQuery_123_1 { @@ -41,6 +42,7 @@ nodes: } } - id: 2 + type: Operation schema: SUBGRAPH_2 operation: >- query testQuery_123_2( @@ -58,6 +60,7 @@ nodes: dependencies: - id: 1 - id: 3 + type: Operation schema: SUBGRAPH_2 operation: >- query testQuery_123_3( diff --git a/src/HotChocolate/Fusion-vnext/test/Fusion.Execution.Tests/Planning/__snapshots__/UnionTests.Object_List_Union_Field_Concrete_Type_Selections_Have_Same_Dependency.yaml b/src/HotChocolate/Fusion-vnext/test/Fusion.Execution.Tests/Planning/__snapshots__/UnionTests.Object_List_Union_Field_Concrete_Type_Selections_Have_Same_Dependency.yaml index dab752beda8..9138af6ba6f 100644 --- a/src/HotChocolate/Fusion-vnext/test/Fusion.Execution.Tests/Planning/__snapshots__/UnionTests.Object_List_Union_Field_Concrete_Type_Selections_Have_Same_Dependency.yaml +++ b/src/HotChocolate/Fusion-vnext/test/Fusion.Execution.Tests/Planning/__snapshots__/UnionTests.Object_List_Union_Field_Concrete_Type_Selections_Have_Same_Dependency.yaml @@ -22,6 +22,7 @@ operation: hash: 123 nodes: - id: 1 + type: Operation schema: SUBGRAPH_1 operation: >- query testQuery_123_1 { @@ -41,6 +42,7 @@ nodes: } } - id: 2 + type: Operation schema: SUBGRAPH_2 operation: >- query testQuery_123_2( @@ -58,6 +60,7 @@ nodes: dependencies: - id: 1 - id: 3 + type: Operation schema: SUBGRAPH_2 operation: >- query testQuery_123_3( diff --git a/src/HotChocolate/Fusion-vnext/test/Fusion.Execution.Tests/Planning/__snapshots__/UnionTests.Object_List_Union_List_Concrete_Type_Has_Dependency.yaml b/src/HotChocolate/Fusion-vnext/test/Fusion.Execution.Tests/Planning/__snapshots__/UnionTests.Object_List_Union_List_Concrete_Type_Has_Dependency.yaml index 07ab74b01f5..1c4e34be525 100644 --- a/src/HotChocolate/Fusion-vnext/test/Fusion.Execution.Tests/Planning/__snapshots__/UnionTests.Object_List_Union_List_Concrete_Type_Has_Dependency.yaml +++ b/src/HotChocolate/Fusion-vnext/test/Fusion.Execution.Tests/Planning/__snapshots__/UnionTests.Object_List_Union_List_Concrete_Type_Has_Dependency.yaml @@ -17,6 +17,7 @@ operation: hash: 123 nodes: - id: 1 + type: Operation schema: SUBGRAPH_1 operation: >- query testQuery_123_1 { @@ -32,6 +33,7 @@ nodes: } } - id: 2 + type: Operation schema: SUBGRAPH_2 operation: >- query testQuery_123_2( diff --git a/src/HotChocolate/Fusion-vnext/test/Fusion.Execution.Tests/Planning/__snapshots__/UnionTests.Object_List_Union_List_Concrete_Type_Selection_Has_Dependency.yaml b/src/HotChocolate/Fusion-vnext/test/Fusion.Execution.Tests/Planning/__snapshots__/UnionTests.Object_List_Union_List_Concrete_Type_Selection_Has_Dependency.yaml index 9c13b368446..a46fc15ea6c 100644 --- a/src/HotChocolate/Fusion-vnext/test/Fusion.Execution.Tests/Planning/__snapshots__/UnionTests.Object_List_Union_List_Concrete_Type_Selection_Has_Dependency.yaml +++ b/src/HotChocolate/Fusion-vnext/test/Fusion.Execution.Tests/Planning/__snapshots__/UnionTests.Object_List_Union_List_Concrete_Type_Selection_Has_Dependency.yaml @@ -22,6 +22,7 @@ operation: hash: 123 nodes: - id: 1 + type: Operation schema: SUBGRAPH_1 operation: >- query testQuery_123_1 { @@ -41,6 +42,7 @@ nodes: } } - id: 2 + type: Operation schema: SUBGRAPH_3 operation: >- query testQuery_123_2( @@ -58,6 +60,7 @@ nodes: dependencies: - id: 1 - id: 3 + type: Operation schema: SUBGRAPH_2 operation: >- query testQuery_123_3( diff --git a/src/HotChocolate/Fusion-vnext/test/Fusion.Execution.Tests/Planning/__snapshots__/UnionTests.Object_List_Union_List_Concrete_Type_Selections_Have_Dependency_To_Same_Subgraph.yaml b/src/HotChocolate/Fusion-vnext/test/Fusion.Execution.Tests/Planning/__snapshots__/UnionTests.Object_List_Union_List_Concrete_Type_Selections_Have_Dependency_To_Same_Subgraph.yaml index d49eb2dd952..3f629c082cc 100644 --- a/src/HotChocolate/Fusion-vnext/test/Fusion.Execution.Tests/Planning/__snapshots__/UnionTests.Object_List_Union_List_Concrete_Type_Selections_Have_Dependency_To_Same_Subgraph.yaml +++ b/src/HotChocolate/Fusion-vnext/test/Fusion.Execution.Tests/Planning/__snapshots__/UnionTests.Object_List_Union_List_Concrete_Type_Selections_Have_Dependency_To_Same_Subgraph.yaml @@ -22,6 +22,7 @@ operation: hash: 123 nodes: - id: 1 + type: Operation schema: SUBGRAPH_1 operation: >- query testQuery_123_1 { @@ -41,6 +42,7 @@ nodes: } } - id: 2 + type: Operation schema: SUBGRAPH_2 operation: >- query testQuery_123_2( @@ -58,6 +60,7 @@ nodes: dependencies: - id: 1 - id: 3 + type: Operation schema: SUBGRAPH_2 operation: >- query testQuery_123_3( diff --git a/src/HotChocolate/Fusion-vnext/test/Fusion.Execution.Tests/Planning/__snapshots__/UnionTests.Object_List_Union_List_Concrete_Type_Selections_Have_Same_Dependency.yaml b/src/HotChocolate/Fusion-vnext/test/Fusion.Execution.Tests/Planning/__snapshots__/UnionTests.Object_List_Union_List_Concrete_Type_Selections_Have_Same_Dependency.yaml index c75f65e7515..e5cf498f419 100644 --- a/src/HotChocolate/Fusion-vnext/test/Fusion.Execution.Tests/Planning/__snapshots__/UnionTests.Object_List_Union_List_Concrete_Type_Selections_Have_Same_Dependency.yaml +++ b/src/HotChocolate/Fusion-vnext/test/Fusion.Execution.Tests/Planning/__snapshots__/UnionTests.Object_List_Union_List_Concrete_Type_Selections_Have_Same_Dependency.yaml @@ -22,6 +22,7 @@ operation: hash: 123 nodes: - id: 1 + type: Operation schema: SUBGRAPH_1 operation: >- query testQuery_123_1 { @@ -41,6 +42,7 @@ nodes: } } - id: 2 + type: Operation schema: SUBGRAPH_2 operation: >- query testQuery_123_2( @@ -58,6 +60,7 @@ nodes: dependencies: - id: 1 - id: 3 + type: Operation schema: SUBGRAPH_2 operation: >- query testQuery_123_3( diff --git a/src/HotChocolate/Fusion-vnext/test/Fusion.Execution.Tests/Planning/__snapshots__/UnionTests.Union_Field_Concrete_Type_Has_Dependency.yaml b/src/HotChocolate/Fusion-vnext/test/Fusion.Execution.Tests/Planning/__snapshots__/UnionTests.Union_Field_Concrete_Type_Has_Dependency.yaml index 314a14df5c0..34584201d4a 100644 --- a/src/HotChocolate/Fusion-vnext/test/Fusion.Execution.Tests/Planning/__snapshots__/UnionTests.Union_Field_Concrete_Type_Has_Dependency.yaml +++ b/src/HotChocolate/Fusion-vnext/test/Fusion.Execution.Tests/Planning/__snapshots__/UnionTests.Union_Field_Concrete_Type_Has_Dependency.yaml @@ -15,6 +15,7 @@ operation: hash: 123 nodes: - id: 1 + type: Operation schema: SUBGRAPH_1 operation: >- query testQuery_123_1 { @@ -28,6 +29,7 @@ nodes: } } - id: 2 + type: Operation schema: SUBGRAPH_2 operation: >- query testQuery_123_2( diff --git a/src/HotChocolate/Fusion-vnext/test/Fusion.Execution.Tests/Planning/__snapshots__/UnionTests.Union_Field_Concrete_Type_Selection_Has_Dependency.yaml b/src/HotChocolate/Fusion-vnext/test/Fusion.Execution.Tests/Planning/__snapshots__/UnionTests.Union_Field_Concrete_Type_Selection_Has_Dependency.yaml index 00f182ccd1e..576bbe3b2f9 100644 --- a/src/HotChocolate/Fusion-vnext/test/Fusion.Execution.Tests/Planning/__snapshots__/UnionTests.Union_Field_Concrete_Type_Selection_Has_Dependency.yaml +++ b/src/HotChocolate/Fusion-vnext/test/Fusion.Execution.Tests/Planning/__snapshots__/UnionTests.Union_Field_Concrete_Type_Selection_Has_Dependency.yaml @@ -20,6 +20,7 @@ operation: hash: 123 nodes: - id: 1 + type: Operation schema: SUBGRAPH_1 operation: >- query testQuery_123_1 { @@ -37,6 +38,7 @@ nodes: } } - id: 2 + type: Operation schema: SUBGRAPH_3 operation: >- query testQuery_123_2( @@ -54,6 +56,7 @@ nodes: dependencies: - id: 1 - id: 3 + type: Operation schema: SUBGRAPH_2 operation: >- query testQuery_123_3( diff --git a/src/HotChocolate/Fusion-vnext/test/Fusion.Execution.Tests/Planning/__snapshots__/UnionTests.Union_Field_Concrete_Type_Selections_Have_Dependency_To_Same_Subgraph.yaml b/src/HotChocolate/Fusion-vnext/test/Fusion.Execution.Tests/Planning/__snapshots__/UnionTests.Union_Field_Concrete_Type_Selections_Have_Dependency_To_Same_Subgraph.yaml index f11b3fd0b8b..3f03c0977ad 100644 --- a/src/HotChocolate/Fusion-vnext/test/Fusion.Execution.Tests/Planning/__snapshots__/UnionTests.Union_Field_Concrete_Type_Selections_Have_Dependency_To_Same_Subgraph.yaml +++ b/src/HotChocolate/Fusion-vnext/test/Fusion.Execution.Tests/Planning/__snapshots__/UnionTests.Union_Field_Concrete_Type_Selections_Have_Dependency_To_Same_Subgraph.yaml @@ -20,6 +20,7 @@ operation: hash: 123 nodes: - id: 1 + type: Operation schema: SUBGRAPH_1 operation: >- query testQuery_123_1 { @@ -37,6 +38,7 @@ nodes: } } - id: 2 + type: Operation schema: SUBGRAPH_2 operation: >- query testQuery_123_2( @@ -54,6 +56,7 @@ nodes: dependencies: - id: 1 - id: 3 + type: Operation schema: SUBGRAPH_2 operation: >- query testQuery_123_3( diff --git a/src/HotChocolate/Fusion-vnext/test/Fusion.Execution.Tests/Planning/__snapshots__/UnionTests.Union_Field_Concrete_Type_Selections_Have_Same_Dependency.yaml b/src/HotChocolate/Fusion-vnext/test/Fusion.Execution.Tests/Planning/__snapshots__/UnionTests.Union_Field_Concrete_Type_Selections_Have_Same_Dependency.yaml index 16e0898a80f..e0731d3d6d6 100644 --- a/src/HotChocolate/Fusion-vnext/test/Fusion.Execution.Tests/Planning/__snapshots__/UnionTests.Union_Field_Concrete_Type_Selections_Have_Same_Dependency.yaml +++ b/src/HotChocolate/Fusion-vnext/test/Fusion.Execution.Tests/Planning/__snapshots__/UnionTests.Union_Field_Concrete_Type_Selections_Have_Same_Dependency.yaml @@ -20,6 +20,7 @@ operation: hash: 123 nodes: - id: 1 + type: Operation schema: SUBGRAPH_1 operation: >- query testQuery_123_1 { @@ -37,6 +38,7 @@ nodes: } } - id: 2 + type: Operation schema: SUBGRAPH_2 operation: >- query testQuery_123_2( @@ -54,6 +56,7 @@ nodes: dependencies: - id: 1 - id: 3 + type: Operation schema: SUBGRAPH_2 operation: >- query testQuery_123_3( diff --git a/src/HotChocolate/Fusion-vnext/test/Fusion.Execution.Tests/Planning/__snapshots__/UnionTests.Union_Field_Just_Typename_Selected.yaml b/src/HotChocolate/Fusion-vnext/test/Fusion.Execution.Tests/Planning/__snapshots__/UnionTests.Union_Field_Just_Typename_Selected.yaml index b375ae775ad..1daf9fe58df 100644 --- a/src/HotChocolate/Fusion-vnext/test/Fusion.Execution.Tests/Planning/__snapshots__/UnionTests.Union_Field_Just_Typename_Selected.yaml +++ b/src/HotChocolate/Fusion-vnext/test/Fusion.Execution.Tests/Planning/__snapshots__/UnionTests.Union_Field_Just_Typename_Selected.yaml @@ -9,6 +9,7 @@ operation: hash: 123 nodes: - id: 1 + type: Operation schema: SUBGRAPH_1 operation: >- query testQuery_123_1 { diff --git a/src/HotChocolate/Fusion-vnext/test/Fusion.Execution.Tests/Planning/__snapshots__/UnionTests.Union_List_Concrete_Type_Has_Dependency.yaml b/src/HotChocolate/Fusion-vnext/test/Fusion.Execution.Tests/Planning/__snapshots__/UnionTests.Union_List_Concrete_Type_Has_Dependency.yaml index 44316baccc1..121e88a7fc5 100644 --- a/src/HotChocolate/Fusion-vnext/test/Fusion.Execution.Tests/Planning/__snapshots__/UnionTests.Union_List_Concrete_Type_Has_Dependency.yaml +++ b/src/HotChocolate/Fusion-vnext/test/Fusion.Execution.Tests/Planning/__snapshots__/UnionTests.Union_List_Concrete_Type_Has_Dependency.yaml @@ -15,6 +15,7 @@ operation: hash: 123 nodes: - id: 1 + type: Operation schema: SUBGRAPH_1 operation: >- query testQuery_123_1 { @@ -28,6 +29,7 @@ nodes: } } - id: 2 + type: Operation schema: SUBGRAPH_2 operation: >- query testQuery_123_2( diff --git a/src/HotChocolate/Fusion-vnext/test/Fusion.Execution.Tests/Planning/__snapshots__/UnionTests.Union_List_Concrete_Type_Selection_Has_Dependency.yaml b/src/HotChocolate/Fusion-vnext/test/Fusion.Execution.Tests/Planning/__snapshots__/UnionTests.Union_List_Concrete_Type_Selection_Has_Dependency.yaml index 2dfbe4d3183..8baae9deb6b 100644 --- a/src/HotChocolate/Fusion-vnext/test/Fusion.Execution.Tests/Planning/__snapshots__/UnionTests.Union_List_Concrete_Type_Selection_Has_Dependency.yaml +++ b/src/HotChocolate/Fusion-vnext/test/Fusion.Execution.Tests/Planning/__snapshots__/UnionTests.Union_List_Concrete_Type_Selection_Has_Dependency.yaml @@ -20,6 +20,7 @@ operation: hash: 123 nodes: - id: 1 + type: Operation schema: SUBGRAPH_1 operation: >- query testQuery_123_1 { @@ -37,6 +38,7 @@ nodes: } } - id: 2 + type: Operation schema: SUBGRAPH_3 operation: >- query testQuery_123_2( @@ -54,6 +56,7 @@ nodes: dependencies: - id: 1 - id: 3 + type: Operation schema: SUBGRAPH_2 operation: >- query testQuery_123_3( diff --git a/src/HotChocolate/Fusion-vnext/test/Fusion.Execution.Tests/Planning/__snapshots__/UnionTests.Union_List_Concrete_Type_Selections_Have_Dependency_To_Same_Subgraph.yaml b/src/HotChocolate/Fusion-vnext/test/Fusion.Execution.Tests/Planning/__snapshots__/UnionTests.Union_List_Concrete_Type_Selections_Have_Dependency_To_Same_Subgraph.yaml index f4e35f0f005..3eb4766c83f 100644 --- a/src/HotChocolate/Fusion-vnext/test/Fusion.Execution.Tests/Planning/__snapshots__/UnionTests.Union_List_Concrete_Type_Selections_Have_Dependency_To_Same_Subgraph.yaml +++ b/src/HotChocolate/Fusion-vnext/test/Fusion.Execution.Tests/Planning/__snapshots__/UnionTests.Union_List_Concrete_Type_Selections_Have_Dependency_To_Same_Subgraph.yaml @@ -20,6 +20,7 @@ operation: hash: 123 nodes: - id: 1 + type: Operation schema: SUBGRAPH_1 operation: >- query testQuery_123_1 { @@ -37,6 +38,7 @@ nodes: } } - id: 2 + type: Operation schema: SUBGRAPH_2 operation: >- query testQuery_123_2( @@ -54,6 +56,7 @@ nodes: dependencies: - id: 1 - id: 3 + type: Operation schema: SUBGRAPH_2 operation: >- query testQuery_123_3( diff --git a/src/HotChocolate/Fusion-vnext/test/Fusion.Execution.Tests/Planning/__snapshots__/UnionTests.Union_List_Concrete_Type_Selections_Have_Same_Dependency.yaml b/src/HotChocolate/Fusion-vnext/test/Fusion.Execution.Tests/Planning/__snapshots__/UnionTests.Union_List_Concrete_Type_Selections_Have_Same_Dependency.yaml index e5318b3b622..72d66e3a812 100644 --- a/src/HotChocolate/Fusion-vnext/test/Fusion.Execution.Tests/Planning/__snapshots__/UnionTests.Union_List_Concrete_Type_Selections_Have_Same_Dependency.yaml +++ b/src/HotChocolate/Fusion-vnext/test/Fusion.Execution.Tests/Planning/__snapshots__/UnionTests.Union_List_Concrete_Type_Selections_Have_Same_Dependency.yaml @@ -20,6 +20,7 @@ operation: hash: 123 nodes: - id: 1 + type: Operation schema: SUBGRAPH_1 operation: >- query testQuery_123_1 { @@ -37,6 +38,7 @@ nodes: } } - id: 2 + type: Operation schema: SUBGRAPH_2 operation: >- query testQuery_123_2( @@ -54,6 +56,7 @@ nodes: dependencies: - id: 1 - id: 3 + type: Operation schema: SUBGRAPH_2 operation: >- query testQuery_123_3(