Skip to content

Commit 476a385

Browse files
rojiCopilot
andauthored
Sync to EF 11.0.0-preview.3.26167.112 (#3789)
Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
1 parent 9d41483 commit 476a385

15 files changed

+170
-194
lines changed

Directory.Packages.props

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,8 +1,8 @@
11
<Project>
22
<PropertyGroup>
3-
<EFCoreVersion>11.0.0-preview.3.26160.112</EFCoreVersion>
4-
<MicrosoftExtensionsVersion>11.0.0-preview.3.26160.112</MicrosoftExtensionsVersion>
5-
<MicrosoftExtensionsConfigurationVersion>11.0.0-preview.3.26160.112</MicrosoftExtensionsConfigurationVersion>
3+
<EFCoreVersion>11.0.0-preview.3.26167.112</EFCoreVersion>
4+
<MicrosoftExtensionsVersion>11.0.0-preview.3.26167.112</MicrosoftExtensionsVersion>
5+
<MicrosoftExtensionsConfigurationVersion>11.0.0-preview.3.26167.112</MicrosoftExtensionsConfigurationVersion>
66
<NpgsqlVersion>10.0.0</NpgsqlVersion>
77
</PropertyGroup>
88

test/EFCore.PG.FunctionalTests/BulkUpdates/NonSharedModelBulkUpdatesNpgsqlTest.cs

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -202,7 +202,6 @@ DELETE FROM "Context30572_Principal" AS c
202202
WHERE c."Id" IN (
203203
SELECT c0."Id"
204204
FROM "Context30572_Principal" AS c0
205-
LEFT JOIN "Context30572_Dependent" AS c1 ON c0."DependentId" = c1."Id"
206205
)
207206
""");
208207
}

test/EFCore.PG.FunctionalTests/BulkUpdates/NorthwindBulkUpdatesNpgsqlTest.cs

Lines changed: 0 additions & 20 deletions
Original file line numberDiff line numberDiff line change
@@ -516,20 +516,10 @@ public override async Task Delete_with_LeftJoin(bool async)
516516

517517
AssertSql(
518518
"""
519-
@p1='100'
520-
@p='0'
521-
522519
DELETE FROM "Order Details" AS o
523520
WHERE EXISTS (
524521
SELECT 1
525522
FROM "Order Details" AS o0
526-
LEFT JOIN (
527-
SELECT o2."OrderID"
528-
FROM "Orders" AS o2
529-
WHERE o2."OrderID" < 10300
530-
ORDER BY o2."OrderID" NULLS FIRST
531-
LIMIT @p1 OFFSET @p
532-
) AS o1 ON o0."OrderID" = o1."OrderID"
533523
WHERE o0."OrderID" < 10276 AND o0."OrderID" = o."OrderID" AND o0."ProductID" = o."ProductID")
534524
""");
535525
}
@@ -540,20 +530,10 @@ public override async Task Delete_with_LeftJoin_via_flattened_GroupJoin(bool asy
540530

541531
AssertSql(
542532
"""
543-
@p1='100'
544-
@p='0'
545-
546533
DELETE FROM "Order Details" AS o
547534
WHERE EXISTS (
548535
SELECT 1
549536
FROM "Order Details" AS o0
550-
LEFT JOIN (
551-
SELECT o2."OrderID"
552-
FROM "Orders" AS o2
553-
WHERE o2."OrderID" < 10300
554-
ORDER BY o2."OrderID" NULLS FIRST
555-
LIMIT @p1 OFFSET @p
556-
) AS o1 ON o0."OrderID" = o1."OrderID"
557537
WHERE o0."OrderID" < 10276 AND o0."OrderID" = o."OrderID" AND o0."ProductID" = o."ProductID")
558538
""");
559539
}

test/EFCore.PG.FunctionalTests/Query/Associations/Navigations/NavigationsCollectionNpgsqlTest.cs

Lines changed: 18 additions & 18 deletions
Large diffs are not rendered by default.

test/EFCore.PG.FunctionalTests/Query/Associations/Navigations/NavigationsIncludeNpgsqlTest.cs

Lines changed: 27 additions & 27 deletions
Large diffs are not rendered by default.

test/EFCore.PG.FunctionalTests/Query/Associations/Navigations/NavigationsMiscellaneousNpgsqlTest.cs

Lines changed: 12 additions & 12 deletions
Large diffs are not rendered by default.

test/EFCore.PG.FunctionalTests/Query/Associations/Navigations/NavigationsPrimitiveCollectionNpgsqlTest.cs

Lines changed: 15 additions & 15 deletions
Large diffs are not rendered by default.

test/EFCore.PG.FunctionalTests/Query/Associations/Navigations/NavigationsProjectionNpgsqlTest.cs

Lines changed: 29 additions & 29 deletions
Large diffs are not rendered by default.

test/EFCore.PG.FunctionalTests/Query/Associations/Navigations/NavigationsSetOperationsNpgsqlTest.cs

Lines changed: 9 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -14,7 +14,7 @@ public override async Task Over_associate_collections()
1414

1515
AssertSql(
1616
"""
17-
SELECT r."Id", r."Name", r."OptionalAssociateId", r."RequiredAssociateId", a1."Id", n."Id", n0."Id", a2."Id", n1."Id", n2."Id", s."Id", s."CollectionRootId", s."Int", s."Ints", s."Name", s."OptionalNestedAssociateId", s."RequiredNestedAssociateId", s."String", s."Id0", s."Id1", s."Id2", s."CollectionAssociateId", s."Int0", s."Ints0", s."Name0", s."String0", s."CollectionAssociateId0", s."Int1", s."Ints1", s."Name1", s."String1", s."CollectionAssociateId1", s."Int2", s."Ints2", s."Name2", s."String2", a1."CollectionRootId", a1."Int", a1."Ints", a1."Name", a1."OptionalNestedAssociateId", a1."RequiredNestedAssociateId", a1."String", n6."Id", n6."CollectionAssociateId", n6."Int", n6."Ints", n6."Name", n6."String", n."CollectionAssociateId", n."Int", n."Ints", n."Name", n."String", n0."CollectionAssociateId", n0."Int", n0."Ints", n0."Name", n0."String", a2."CollectionRootId", a2."Int", a2."Ints", a2."Name", a2."OptionalNestedAssociateId", a2."RequiredNestedAssociateId", a2."String", n7."Id", n7."CollectionAssociateId", n7."Int", n7."Ints", n7."Name", n7."String", n1."CollectionAssociateId", n1."Int", n1."Ints", n1."Name", n1."String", n2."CollectionAssociateId", n2."Int", n2."Ints", n2."Name", n2."String"
17+
SELECT r."Id", r."Name", r."OptionalAssociateId", r."RequiredAssociateId", s."Id", s."CollectionRootId", s."Int", s."Ints", s."Name", s."OptionalNestedAssociateId", s."RequiredNestedAssociateId", s."String", s."Id0", s."CollectionAssociateId", s."Int0", s."Ints0", s."Name0", s."String0", s."Id1", s."CollectionAssociateId0", s."Int1", s."Ints1", s."Name1", s."String1", s."Id2", s."CollectionAssociateId1", s."Int2", s."Ints2", s."Name2", s."String2", a1."Id", a1."CollectionRootId", a1."Int", a1."Ints", a1."Name", a1."OptionalNestedAssociateId", a1."RequiredNestedAssociateId", a1."String", n6."Id", n6."CollectionAssociateId", n6."Int", n6."Ints", n6."Name", n6."String", n."Id", n."CollectionAssociateId", n."Int", n."Ints", n."Name", n."String", n0."Id", n0."CollectionAssociateId", n0."Int", n0."Ints", n0."Name", n0."String", a2."Id", a2."CollectionRootId", a2."Int", a2."Ints", a2."Name", a2."OptionalNestedAssociateId", a2."RequiredNestedAssociateId", a2."String", n7."Id", n7."CollectionAssociateId", n7."Int", n7."Ints", n7."Name", n7."String", n1."Id", n1."CollectionAssociateId", n1."Int", n1."Ints", n1."Name", n1."String", n2."Id", n2."CollectionAssociateId", n2."Int", n2."Ints", n2."Name", n2."String"
1818
FROM "RootEntity" AS r
1919
LEFT JOIN "AssociateType" AS a1 ON r."OptionalAssociateId" = a1."Id"
2020
LEFT JOIN "NestedAssociateType" AS n ON a1."OptionalNestedAssociateId" = n."Id"
@@ -23,7 +23,7 @@ public override async Task Over_associate_collections()
2323
LEFT JOIN "NestedAssociateType" AS n1 ON a2."OptionalNestedAssociateId" = n1."Id"
2424
INNER JOIN "NestedAssociateType" AS n2 ON a2."RequiredNestedAssociateId" = n2."Id"
2525
LEFT JOIN (
26-
SELECT a3."Id", a3."CollectionRootId", a3."Int", a3."Ints", a3."Name", a3."OptionalNestedAssociateId", a3."RequiredNestedAssociateId", a3."String", n3."Id" AS "Id0", n4."Id" AS "Id1", n5."Id" AS "Id2", n5."CollectionAssociateId", n5."Int" AS "Int0", n5."Ints" AS "Ints0", n5."Name" AS "Name0", n5."String" AS "String0", n3."CollectionAssociateId" AS "CollectionAssociateId0", n3."Int" AS "Int1", n3."Ints" AS "Ints1", n3."Name" AS "Name1", n3."String" AS "String1", n4."CollectionAssociateId" AS "CollectionAssociateId1", n4."Int" AS "Int2", n4."Ints" AS "Ints2", n4."Name" AS "Name2", n4."String" AS "String2"
26+
SELECT a3."Id", a3."CollectionRootId", a3."Int", a3."Ints", a3."Name", a3."OptionalNestedAssociateId", a3."RequiredNestedAssociateId", a3."String", n5."Id" AS "Id0", n5."CollectionAssociateId", n5."Int" AS "Int0", n5."Ints" AS "Ints0", n5."Name" AS "Name0", n5."String" AS "String0", n3."Id" AS "Id1", n3."CollectionAssociateId" AS "CollectionAssociateId0", n3."Int" AS "Int1", n3."Ints" AS "Ints1", n3."Name" AS "Name1", n3."String" AS "String1", n4."Id" AS "Id2", n4."CollectionAssociateId" AS "CollectionAssociateId1", n4."Int" AS "Int2", n4."Ints" AS "Ints2", n4."Name" AS "Name2", n4."String" AS "String2"
2727
FROM "AssociateType" AS a3
2828
LEFT JOIN "NestedAssociateType" AS n3 ON a3."OptionalNestedAssociateId" = n3."Id"
2929
INNER JOIN "NestedAssociateType" AS n4 ON a3."RequiredNestedAssociateId" = n4."Id"
@@ -42,7 +42,7 @@ SELECT 1
4242
FROM "AssociateType" AS a0
4343
WHERE r."Id" = a0."CollectionRootId" AND a0."String" = 'foo'
4444
) AS u) = 4
45-
ORDER BY r."Id" NULLS FIRST, a1."Id" NULLS FIRST, n."Id" NULLS FIRST, n0."Id" NULLS FIRST, a2."Id" NULLS FIRST, n1."Id" NULLS FIRST, n2."Id" NULLS FIRST, s."Id" NULLS FIRST, s."Id0" NULLS FIRST, s."Id1" NULLS FIRST, s."Id2" NULLS FIRST, n6."Id" NULLS FIRST
45+
ORDER BY r."Id" NULLS FIRST, s."Id" NULLS FIRST, s."Id0" NULLS FIRST, n6."Id" NULLS FIRST
4646
""");
4747
}
4848

@@ -83,7 +83,7 @@ public override async Task Over_nested_associate_collection()
8383

8484
AssertSql(
8585
"""
86-
SELECT r."Id", r."Name", r."OptionalAssociateId", r."RequiredAssociateId", a."Id", a0."Id", n1."Id", n2."Id", n3."Id", n4."Id", s."Id", s."CollectionRootId", s."Int", s."Ints", s."Name", s."OptionalNestedAssociateId", s."RequiredNestedAssociateId", s."String", s."Id0", s."Id1", s."Id2", s."CollectionAssociateId", s."Int0", s."Ints0", s."Name0", s."String0", s."CollectionAssociateId0", s."Int1", s."Ints1", s."Name1", s."String1", s."CollectionAssociateId1", s."Int2", s."Ints2", s."Name2", s."String2", a0."CollectionRootId", a0."Int", a0."Ints", a0."Name", a0."OptionalNestedAssociateId", a0."RequiredNestedAssociateId", a0."String", n8."Id", n8."CollectionAssociateId", n8."Int", n8."Ints", n8."Name", n8."String", n1."CollectionAssociateId", n1."Int", n1."Ints", n1."Name", n1."String", n2."CollectionAssociateId", n2."Int", n2."Ints", n2."Name", n2."String", a."CollectionRootId", a."Int", a."Ints", a."Name", a."OptionalNestedAssociateId", a."RequiredNestedAssociateId", a."String", n9."Id", n9."CollectionAssociateId", n9."Int", n9."Ints", n9."Name", n9."String", n3."CollectionAssociateId", n3."Int", n3."Ints", n3."Name", n3."String", n4."CollectionAssociateId", n4."Int", n4."Ints", n4."Name", n4."String"
86+
SELECT r."Id", r."Name", r."OptionalAssociateId", r."RequiredAssociateId", s."Id", s."CollectionRootId", s."Int", s."Ints", s."Name", s."OptionalNestedAssociateId", s."RequiredNestedAssociateId", s."String", s."Id0", s."CollectionAssociateId", s."Int0", s."Ints0", s."Name0", s."String0", s."Id1", s."CollectionAssociateId0", s."Int1", s."Ints1", s."Name1", s."String1", s."Id2", s."CollectionAssociateId1", s."Int2", s."Ints2", s."Name2", s."String2", a0."Id", a0."CollectionRootId", a0."Int", a0."Ints", a0."Name", a0."OptionalNestedAssociateId", a0."RequiredNestedAssociateId", a0."String", n8."Id", n8."CollectionAssociateId", n8."Int", n8."Ints", n8."Name", n8."String", n1."Id", n1."CollectionAssociateId", n1."Int", n1."Ints", n1."Name", n1."String", n2."Id", n2."CollectionAssociateId", n2."Int", n2."Ints", n2."Name", n2."String", a."Id", a."CollectionRootId", a."Int", a."Ints", a."Name", a."OptionalNestedAssociateId", a."RequiredNestedAssociateId", a."String", n9."Id", n9."CollectionAssociateId", n9."Int", n9."Ints", n9."Name", n9."String", n3."Id", n3."CollectionAssociateId", n3."Int", n3."Ints", n3."Name", n3."String", n4."Id", n4."CollectionAssociateId", n4."Int", n4."Ints", n4."Name", n4."String"
8787
FROM "RootEntity" AS r
8888
INNER JOIN "AssociateType" AS a ON r."RequiredAssociateId" = a."Id"
8989
LEFT JOIN "AssociateType" AS a0 ON r."OptionalAssociateId" = a0."Id"
@@ -92,7 +92,7 @@ public override async Task Over_nested_associate_collection()
9292
LEFT JOIN "NestedAssociateType" AS n3 ON a."OptionalNestedAssociateId" = n3."Id"
9393
INNER JOIN "NestedAssociateType" AS n4 ON a."RequiredNestedAssociateId" = n4."Id"
9494
LEFT JOIN (
95-
SELECT a1."Id", a1."CollectionRootId", a1."Int", a1."Ints", a1."Name", a1."OptionalNestedAssociateId", a1."RequiredNestedAssociateId", a1."String", n5."Id" AS "Id0", n6."Id" AS "Id1", n7."Id" AS "Id2", n7."CollectionAssociateId", n7."Int" AS "Int0", n7."Ints" AS "Ints0", n7."Name" AS "Name0", n7."String" AS "String0", n5."CollectionAssociateId" AS "CollectionAssociateId0", n5."Int" AS "Int1", n5."Ints" AS "Ints1", n5."Name" AS "Name1", n5."String" AS "String1", n6."CollectionAssociateId" AS "CollectionAssociateId1", n6."Int" AS "Int2", n6."Ints" AS "Ints2", n6."Name" AS "Name2", n6."String" AS "String2"
95+
SELECT a1."Id", a1."CollectionRootId", a1."Int", a1."Ints", a1."Name", a1."OptionalNestedAssociateId", a1."RequiredNestedAssociateId", a1."String", n7."Id" AS "Id0", n7."CollectionAssociateId", n7."Int" AS "Int0", n7."Ints" AS "Ints0", n7."Name" AS "Name0", n7."String" AS "String0", n5."Id" AS "Id1", n5."CollectionAssociateId" AS "CollectionAssociateId0", n5."Int" AS "Int1", n5."Ints" AS "Ints1", n5."Name" AS "Name1", n5."String" AS "String1", n6."Id" AS "Id2", n6."CollectionAssociateId" AS "CollectionAssociateId1", n6."Int" AS "Int2", n6."Ints" AS "Ints2", n6."Name" AS "Name2", n6."String" AS "String2"
9696
FROM "AssociateType" AS a1
9797
LEFT JOIN "NestedAssociateType" AS n5 ON a1."OptionalNestedAssociateId" = n5."Id"
9898
INNER JOIN "NestedAssociateType" AS n6 ON a1."RequiredNestedAssociateId" = n6."Id"
@@ -111,7 +111,7 @@ SELECT 1
111111
FROM "NestedAssociateType" AS n0
112112
WHERE a."Id" = n0."CollectionAssociateId" AND n0."String" = 'foo'
113113
) AS u) = 4
114-
ORDER BY r."Id" NULLS FIRST, a."Id" NULLS FIRST, a0."Id" NULLS FIRST, n1."Id" NULLS FIRST, n2."Id" NULLS FIRST, n3."Id" NULLS FIRST, n4."Id" NULLS FIRST, s."Id" NULLS FIRST, s."Id0" NULLS FIRST, s."Id1" NULLS FIRST, s."Id2" NULLS FIRST, n8."Id" NULLS FIRST
114+
ORDER BY r."Id" NULLS FIRST, s."Id" NULLS FIRST, s."Id0" NULLS FIRST, n8."Id" NULLS FIRST
115115
""");
116116
}
117117

@@ -121,7 +121,7 @@ public override async Task Over_different_collection_properties()
121121

122122
AssertSql(
123123
"""
124-
SELECT r."Id", r."Name", r."OptionalAssociateId", r."RequiredAssociateId", a."Id", a0."Id", n1."Id", n2."Id", n3."Id", n4."Id", s."Id", s."CollectionRootId", s."Int", s."Ints", s."Name", s."OptionalNestedAssociateId", s."RequiredNestedAssociateId", s."String", s."Id0", s."Id1", s."Id2", s."CollectionAssociateId", s."Int0", s."Ints0", s."Name0", s."String0", s."CollectionAssociateId0", s."Int1", s."Ints1", s."Name1", s."String1", s."CollectionAssociateId1", s."Int2", s."Ints2", s."Name2", s."String2", a0."CollectionRootId", a0."Int", a0."Ints", a0."Name", a0."OptionalNestedAssociateId", a0."RequiredNestedAssociateId", a0."String", n8."Id", n8."CollectionAssociateId", n8."Int", n8."Ints", n8."Name", n8."String", n1."CollectionAssociateId", n1."Int", n1."Ints", n1."Name", n1."String", n2."CollectionAssociateId", n2."Int", n2."Ints", n2."Name", n2."String", a."CollectionRootId", a."Int", a."Ints", a."Name", a."OptionalNestedAssociateId", a."RequiredNestedAssociateId", a."String", n9."Id", n9."CollectionAssociateId", n9."Int", n9."Ints", n9."Name", n9."String", n3."CollectionAssociateId", n3."Int", n3."Ints", n3."Name", n3."String", n4."CollectionAssociateId", n4."Int", n4."Ints", n4."Name", n4."String"
124+
SELECT r."Id", r."Name", r."OptionalAssociateId", r."RequiredAssociateId", s."Id", s."CollectionRootId", s."Int", s."Ints", s."Name", s."OptionalNestedAssociateId", s."RequiredNestedAssociateId", s."String", s."Id0", s."CollectionAssociateId", s."Int0", s."Ints0", s."Name0", s."String0", s."Id1", s."CollectionAssociateId0", s."Int1", s."Ints1", s."Name1", s."String1", s."Id2", s."CollectionAssociateId1", s."Int2", s."Ints2", s."Name2", s."String2", a0."Id", a0."CollectionRootId", a0."Int", a0."Ints", a0."Name", a0."OptionalNestedAssociateId", a0."RequiredNestedAssociateId", a0."String", n8."Id", n8."CollectionAssociateId", n8."Int", n8."Ints", n8."Name", n8."String", n1."Id", n1."CollectionAssociateId", n1."Int", n1."Ints", n1."Name", n1."String", n2."Id", n2."CollectionAssociateId", n2."Int", n2."Ints", n2."Name", n2."String", a."Id", a."CollectionRootId", a."Int", a."Ints", a."Name", a."OptionalNestedAssociateId", a."RequiredNestedAssociateId", a."String", n9."Id", n9."CollectionAssociateId", n9."Int", n9."Ints", n9."Name", n9."String", n3."Id", n3."CollectionAssociateId", n3."Int", n3."Ints", n3."Name", n3."String", n4."Id", n4."CollectionAssociateId", n4."Int", n4."Ints", n4."Name", n4."String"
125125
FROM "RootEntity" AS r
126126
INNER JOIN "AssociateType" AS a ON r."RequiredAssociateId" = a."Id"
127127
LEFT JOIN "AssociateType" AS a0 ON r."OptionalAssociateId" = a0."Id"
@@ -130,7 +130,7 @@ public override async Task Over_different_collection_properties()
130130
LEFT JOIN "NestedAssociateType" AS n3 ON a."OptionalNestedAssociateId" = n3."Id"
131131
INNER JOIN "NestedAssociateType" AS n4 ON a."RequiredNestedAssociateId" = n4."Id"
132132
LEFT JOIN (
133-
SELECT a1."Id", a1."CollectionRootId", a1."Int", a1."Ints", a1."Name", a1."OptionalNestedAssociateId", a1."RequiredNestedAssociateId", a1."String", n5."Id" AS "Id0", n6."Id" AS "Id1", n7."Id" AS "Id2", n7."CollectionAssociateId", n7."Int" AS "Int0", n7."Ints" AS "Ints0", n7."Name" AS "Name0", n7."String" AS "String0", n5."CollectionAssociateId" AS "CollectionAssociateId0", n5."Int" AS "Int1", n5."Ints" AS "Ints1", n5."Name" AS "Name1", n5."String" AS "String1", n6."CollectionAssociateId" AS "CollectionAssociateId1", n6."Int" AS "Int2", n6."Ints" AS "Ints2", n6."Name" AS "Name2", n6."String" AS "String2"
133+
SELECT a1."Id", a1."CollectionRootId", a1."Int", a1."Ints", a1."Name", a1."OptionalNestedAssociateId", a1."RequiredNestedAssociateId", a1."String", n7."Id" AS "Id0", n7."CollectionAssociateId", n7."Int" AS "Int0", n7."Ints" AS "Ints0", n7."Name" AS "Name0", n7."String" AS "String0", n5."Id" AS "Id1", n5."CollectionAssociateId" AS "CollectionAssociateId0", n5."Int" AS "Int1", n5."Ints" AS "Ints1", n5."Name" AS "Name1", n5."String" AS "String1", n6."Id" AS "Id2", n6."CollectionAssociateId" AS "CollectionAssociateId1", n6."Int" AS "Int2", n6."Ints" AS "Ints2", n6."Name" AS "Name2", n6."String" AS "String2"
134134
FROM "AssociateType" AS a1
135135
LEFT JOIN "NestedAssociateType" AS n5 ON a1."OptionalNestedAssociateId" = n5."Id"
136136
INNER JOIN "NestedAssociateType" AS n6 ON a1."RequiredNestedAssociateId" = n6."Id"
@@ -149,7 +149,7 @@ SELECT 1
149149
FROM "NestedAssociateType" AS n0
150150
WHERE a0."Id" IS NOT NULL AND a0."Id" = n0."CollectionAssociateId"
151151
) AS u) = 4
152-
ORDER BY r."Id" NULLS FIRST, a."Id" NULLS FIRST, a0."Id" NULLS FIRST, n1."Id" NULLS FIRST, n2."Id" NULLS FIRST, n3."Id" NULLS FIRST, n4."Id" NULLS FIRST, s."Id" NULLS FIRST, s."Id0" NULLS FIRST, s."Id1" NULLS FIRST, s."Id2" NULLS FIRST, n8."Id" NULLS FIRST
152+
ORDER BY r."Id" NULLS FIRST, s."Id" NULLS FIRST, s."Id0" NULLS FIRST, n8."Id" NULLS FIRST
153153
""");
154154
}
155155

0 commit comments

Comments
 (0)