@@ -200,7 +200,7 @@ <h2 class="section" id="methods">Methods
200
200
201
201
< h3 id ="JsonApiDotNetCore_Queries_QueryLayerComposer_ComposeForGetById__1___0_JsonApiDotNetCore_Configuration_ResourceType_JsonApiDotNetCore_Queries_TopFieldSelection_ " data-uid ="JsonApiDotNetCore.Queries.QueryLayerComposer.ComposeForGetById``1(``0,JsonApiDotNetCore.Configuration.ResourceType,JsonApiDotNetCore.Queries.TopFieldSelection) ">
202
202
ComposeForGetById<TId>(TId, ResourceType, TopFieldSelection)
203
- < a class ="header-action link-secondary " title ="View source " href ="https://github.com/json-api-dotnet/JsonApiDotNetCore/blob/master/src/JsonApiDotNetCore/Queries/QueryLayerComposer.cs/#L267 "> < i class ="bi bi-code-slash "> </ i > </ a >
203
+ < a class ="header-action link-secondary " title ="View source " href ="https://github.com/json-api-dotnet/JsonApiDotNetCore/blob/master/src/JsonApiDotNetCore/Queries/QueryLayerComposer.cs/#L266 "> < i class ="bi bi-code-slash "> </ i > </ a >
204
204
</ h3 >
205
205
206
206
< div class ="markdown level1 summary "> < p > Collects constraints and builds a < a class ="xref " href ="JsonApiDotNetCore.Queries.QueryLayer.html "> QueryLayer</ a > out of them, used to retrieve one resource.</ p >
@@ -246,7 +246,7 @@ <h4 class="section">Type Parameters</h4>
246
246
247
247
< h3 id ="JsonApiDotNetCore_Queries_QueryLayerComposer_ComposeForGetRelationshipRightIds_JsonApiDotNetCore_Resources_Annotations_RelationshipAttribute_System_Collections_Generic_ICollection_JsonApiDotNetCore_Resources_IIdentifiable__ " data-uid ="JsonApiDotNetCore.Queries.QueryLayerComposer.ComposeForGetRelationshipRightIds(JsonApiDotNetCore.Resources.Annotations.RelationshipAttribute,System.Collections.Generic.ICollection{JsonApiDotNetCore.Resources.IIdentifiable}) ">
248
248
ComposeForGetRelationshipRightIds(RelationshipAttribute, ICollection<IIdentifiable>)
249
- < a class ="header-action link-secondary " title ="View source " href ="https://github.com/json-api-dotnet/JsonApiDotNetCore/blob/master/src/JsonApiDotNetCore/Queries/QueryLayerComposer.cs/#L414 "> < i class ="bi bi-code-slash "> </ i > </ a >
249
+ < a class ="header-action link-secondary " title ="View source " href ="https://github.com/json-api-dotnet/JsonApiDotNetCore/blob/master/src/JsonApiDotNetCore/Queries/QueryLayerComposer.cs/#L413 "> < i class ="bi bi-code-slash "> </ i > </ a >
250
250
</ h3 >
251
251
252
252
< div class ="markdown level1 summary "> < p > Builds a query for the specified relationship with a filter to match on its right resource IDs.</ p >
@@ -285,7 +285,7 @@ <h4 class="section">Returns</h4>
285
285
286
286
< h3 id ="JsonApiDotNetCore_Queries_QueryLayerComposer_ComposeForGetTargetedSecondaryResourceIds_JsonApiDotNetCore_Resources_IIdentifiable_ " data-uid ="JsonApiDotNetCore.Queries.QueryLayerComposer.ComposeForGetTargetedSecondaryResourceIds(JsonApiDotNetCore.Resources.IIdentifiable) ">
287
287
ComposeForGetTargetedSecondaryResourceIds(IIdentifiable)
288
- < a class ="header-action link-secondary " title ="View source " href ="https://github.com/json-api-dotnet/JsonApiDotNetCore/blob/master/src/JsonApiDotNetCore/Queries/QueryLayerComposer.cs/#L396 "> < i class ="bi bi-code-slash "> </ i > </ a >
288
+ < a class ="header-action link-secondary " title ="View source " href ="https://github.com/json-api-dotnet/JsonApiDotNetCore/blob/master/src/JsonApiDotNetCore/Queries/QueryLayerComposer.cs/#L395 "> < i class ="bi bi-code-slash "> </ i > </ a >
289
289
</ h3 >
290
290
291
291
< div class ="markdown level1 summary "> < p > Builds a query for each targeted relationship with a filter to match on its right resource IDs.</ p >
@@ -322,7 +322,7 @@ <h4 class="section">Returns</h4>
322
322
323
323
< h3 id ="JsonApiDotNetCore_Queries_QueryLayerComposer_ComposeForHasMany__1_JsonApiDotNetCore_Resources_Annotations_HasManyAttribute___0_System_Collections_Generic_ICollection_JsonApiDotNetCore_Resources_IIdentifiable__ " data-uid ="JsonApiDotNetCore.Queries.QueryLayerComposer.ComposeForHasMany``1(JsonApiDotNetCore.Resources.Annotations.HasManyAttribute,``0,System.Collections.Generic.ICollection{JsonApiDotNetCore.Resources.IIdentifiable}) ">
324
324
ComposeForHasMany<TId>(HasManyAttribute, TId, ICollection<IIdentifiable>)
325
- < a class ="header-action link-secondary " title ="View source " href ="https://github.com/json-api-dotnet/JsonApiDotNetCore/blob/master/src/JsonApiDotNetCore/Queries/QueryLayerComposer.cs/#L439 "> < i class ="bi bi-code-slash "> </ i > </ a >
325
+ < a class ="header-action link-secondary " title ="View source " href ="https://github.com/json-api-dotnet/JsonApiDotNetCore/blob/master/src/JsonApiDotNetCore/Queries/QueryLayerComposer.cs/#L438 "> < i class ="bi bi-code-slash "> </ i > </ a >
326
326
</ h3 >
327
327
328
328
< div class ="markdown level1 summary "> < p > Builds a query for a to-many relationship with a filter to match on its left and right resource IDs.</ p >
@@ -368,7 +368,7 @@ <h4 class="section">Type Parameters</h4>
368
368
369
369
< h3 id ="JsonApiDotNetCore_Queries_QueryLayerComposer_ComposeForUpdate__1___0_JsonApiDotNetCore_Configuration_ResourceType_ " data-uid ="JsonApiDotNetCore.Queries.QueryLayerComposer.ComposeForUpdate``1(``0,JsonApiDotNetCore.Configuration.ResourceType) ">
370
370
ComposeForUpdate<TId>(TId, ResourceType)
371
- < a class ="header-action link-secondary " title ="View source " href ="https://github.com/json-api-dotnet/JsonApiDotNetCore/blob/master/src/JsonApiDotNetCore/Queries/QueryLayerComposer.cs/#L376 "> < i class ="bi bi-code-slash "> </ i > </ a >
371
+ < a class ="header-action link-secondary " title ="View source " href ="https://github.com/json-api-dotnet/JsonApiDotNetCore/blob/master/src/JsonApiDotNetCore/Queries/QueryLayerComposer.cs/#L375 "> < i class ="bi bi-code-slash "> </ i > </ a >
372
372
</ h3 >
373
373
374
374
< div class ="markdown level1 summary "> < p > Builds a query that retrieves the primary resource, including all of its attributes and all targeted relationships, during a create/update/delete
@@ -450,7 +450,7 @@ <h4 class="section">Returns</h4>
450
450
451
451
< h3 id ="JsonApiDotNetCore_Queries_QueryLayerComposer_ComposeSecondaryLayerForRelationship_JsonApiDotNetCore_Configuration_ResourceType_ " data-uid ="JsonApiDotNetCore.Queries.QueryLayerComposer.ComposeSecondaryLayerForRelationship(JsonApiDotNetCore.Configuration.ResourceType) ">
452
452
ComposeSecondaryLayerForRelationship(ResourceType)
453
- < a class ="header-action link-secondary " title ="View source " href ="https://github.com/json-api-dotnet/JsonApiDotNetCore/blob/master/src/JsonApiDotNetCore/Queries/QueryLayerComposer.cs/#L295 "> < i class ="bi bi-code-slash "> </ i > </ a >
453
+ < a class ="header-action link-secondary " title ="View source " href ="https://github.com/json-api-dotnet/JsonApiDotNetCore/blob/master/src/JsonApiDotNetCore/Queries/QueryLayerComposer.cs/#L294 "> < i class ="bi bi-code-slash "> </ i > </ a >
454
454
</ h3 >
455
455
456
456
< div class ="markdown level1 summary "> < p > Collects constraints and builds the secondary layer for a relationship endpoint.</ p >
@@ -487,7 +487,7 @@ <h4 class="section">Returns</h4>
487
487
488
488
< h3 id ="JsonApiDotNetCore_Queries_QueryLayerComposer_GetFilter_System_Collections_Generic_IReadOnlyCollection_JsonApiDotNetCore_Queries_Expressions_QueryExpression__JsonApiDotNetCore_Configuration_ResourceType_ " data-uid ="JsonApiDotNetCore.Queries.QueryLayerComposer.GetFilter(System.Collections.Generic.IReadOnlyCollection{JsonApiDotNetCore.Queries.Expressions.QueryExpression},JsonApiDotNetCore.Configuration.ResourceType) ">
489
489
GetFilter(IReadOnlyCollection<QueryExpression>, ResourceType)
490
- < a class ="header-action link-secondary " title ="View source " href ="https://github.com/json-api-dotnet/JsonApiDotNetCore/blob/master/src/JsonApiDotNetCore/Queries/QueryLayerComposer.cs/#L482 "> < i class ="bi bi-code-slash "> </ i > </ a >
490
+ < a class ="header-action link-secondary " title ="View source " href ="https://github.com/json-api-dotnet/JsonApiDotNetCore/blob/master/src/JsonApiDotNetCore/Queries/QueryLayerComposer.cs/#L481 "> < i class ="bi bi-code-slash "> </ i > </ a >
491
491
</ h3 >
492
492
493
493
< div class ="markdown level1 summary "> </ div >
@@ -525,7 +525,7 @@ <h4 class="section">Returns</h4>
525
525
526
526
< h3 id ="JsonApiDotNetCore_Queries_QueryLayerComposer_GetIncludeElements_System_Collections_Immutable_IImmutableSet_JsonApiDotNetCore_Queries_Expressions_IncludeElementExpression__JsonApiDotNetCore_Configuration_ResourceType_ " data-uid ="JsonApiDotNetCore.Queries.QueryLayerComposer.GetIncludeElements(System.Collections.Immutable.IImmutableSet{JsonApiDotNetCore.Queries.Expressions.IncludeElementExpression},JsonApiDotNetCore.Configuration.ResourceType) ">
527
527
GetIncludeElements(IImmutableSet<IncludeElementExpression>, ResourceType)
528
- < a class ="header-action link-secondary " title ="View source " href ="https://github.com/json-api-dotnet/JsonApiDotNetCore/blob/master/src/JsonApiDotNetCore/Queries/QueryLayerComposer.cs/#L474 "> < i class ="bi bi-code-slash "> </ i > </ a >
528
+ < a class ="header-action link-secondary " title ="View source " href ="https://github.com/json-api-dotnet/JsonApiDotNetCore/blob/master/src/JsonApiDotNetCore/Queries/QueryLayerComposer.cs/#L473 "> < i class ="bi bi-code-slash "> </ i > </ a >
529
529
</ h3 >
530
530
531
531
< div class ="markdown level1 summary "> </ div >
@@ -563,7 +563,7 @@ <h4 class="section">Returns</h4>
563
563
564
564
< h3 id ="JsonApiDotNetCore_Queries_QueryLayerComposer_GetPagination_System_Collections_Generic_IReadOnlyCollection_JsonApiDotNetCore_Queries_Expressions_QueryExpression__JsonApiDotNetCore_Configuration_ResourceType_ " data-uid ="JsonApiDotNetCore.Queries.QueryLayerComposer.GetPagination(System.Collections.Generic.IReadOnlyCollection{JsonApiDotNetCore.Queries.Expressions.QueryExpression},JsonApiDotNetCore.Configuration.ResourceType) ">
565
565
GetPagination(IReadOnlyCollection<QueryExpression>, ResourceType)
566
- < a class ="header-action link-secondary " title ="View source " href ="https://github.com/json-api-dotnet/JsonApiDotNetCore/blob/master/src/JsonApiDotNetCore/Queries/QueryLayerComposer.cs/#L512 "> < i class ="bi bi-code-slash "> </ i > </ a >
566
+ < a class ="header-action link-secondary " title ="View source " href ="https://github.com/json-api-dotnet/JsonApiDotNetCore/blob/master/src/JsonApiDotNetCore/Queries/QueryLayerComposer.cs/#L511 "> < i class ="bi bi-code-slash "> </ i > </ a >
567
567
</ h3 >
568
568
569
569
< div class ="markdown level1 summary "> </ div >
@@ -682,7 +682,7 @@ <h4 class="section">Type Parameters</h4>
682
682
683
683
< h3 id ="JsonApiDotNetCore_Queries_QueryLayerComposer_GetSelectionForSparseAttributeSet_JsonApiDotNetCore_Configuration_ResourceType_ " data-uid ="JsonApiDotNetCore.Queries.QueryLayerComposer.GetSelectionForSparseAttributeSet(JsonApiDotNetCore.Configuration.ResourceType) ">
684
684
GetSelectionForSparseAttributeSet(ResourceType)
685
- < a class ="header-action link-secondary " title ="View source " href ="https://github.com/json-api-dotnet/JsonApiDotNetCore/blob/master/src/JsonApiDotNetCore/Queries/QueryLayerComposer.cs/#L527 "> < i class ="bi bi-code-slash "> </ i > </ a >
685
+ < a class ="header-action link-secondary " title ="View source " href ="https://github.com/json-api-dotnet/JsonApiDotNetCore/blob/master/src/JsonApiDotNetCore/Queries/QueryLayerComposer.cs/#L526 "> < i class ="bi bi-code-slash "> </ i > </ a >
686
686
</ h3 >
687
687
688
688
< div class ="markdown level1 summary "> </ div >
@@ -718,7 +718,7 @@ <h4 class="section">Returns</h4>
718
718
719
719
< h3 id ="JsonApiDotNetCore_Queries_QueryLayerComposer_GetSort_System_Collections_Generic_IReadOnlyCollection_JsonApiDotNetCore_Queries_Expressions_QueryExpression__JsonApiDotNetCore_Configuration_ResourceType_ " data-uid ="JsonApiDotNetCore.Queries.QueryLayerComposer.GetSort(System.Collections.Generic.IReadOnlyCollection{JsonApiDotNetCore.Queries.Expressions.QueryExpression},JsonApiDotNetCore.Configuration.ResourceType) ">
720
720
GetSort(IReadOnlyCollection<QueryExpression>, ResourceType)
721
- < a class ="header-action link-secondary " title ="View source " href ="https://github.com/json-api-dotnet/JsonApiDotNetCore/blob/master/src/JsonApiDotNetCore/Queries/QueryLayerComposer.cs/#L493 "> < i class ="bi bi-code-slash "> </ i > </ a >
721
+ < a class ="header-action link-secondary " title ="View source " href ="https://github.com/json-api-dotnet/JsonApiDotNetCore/blob/master/src/JsonApiDotNetCore/Queries/QueryLayerComposer.cs/#L492 "> < i class ="bi bi-code-slash "> </ i > </ a >
722
722
</ h3 >
723
723
724
724
< div class ="markdown level1 summary "> </ div >
@@ -756,7 +756,7 @@ <h4 class="section">Returns</h4>
756
756
757
757
< h3 id ="JsonApiDotNetCore_Queries_QueryLayerComposer_WrapLayerForSecondaryEndpoint__1_JsonApiDotNetCore_Queries_QueryLayer_JsonApiDotNetCore_Configuration_ResourceType___0_JsonApiDotNetCore_Resources_Annotations_RelationshipAttribute_ " data-uid ="JsonApiDotNetCore.Queries.QueryLayerComposer.WrapLayerForSecondaryEndpoint``1(JsonApiDotNetCore.Queries.QueryLayer,JsonApiDotNetCore.Configuration.ResourceType,``0,JsonApiDotNetCore.Resources.Annotations.RelationshipAttribute) ">
758
758
WrapLayerForSecondaryEndpoint<TId>(QueryLayer, ResourceType, TId, RelationshipAttribute)
759
- < a class ="header-action link-secondary " title ="View source " href ="https://github.com/json-api-dotnet/JsonApiDotNetCore/blob/master/src/JsonApiDotNetCore/Queries/QueryLayerComposer.cs/#L318 "> < i class ="bi bi-code-slash "> </ i > </ a >
759
+ < a class ="header-action link-secondary " title ="View source " href ="https://github.com/json-api-dotnet/JsonApiDotNetCore/blob/master/src/JsonApiDotNetCore/Queries/QueryLayerComposer.cs/#L317 "> < i class ="bi bi-code-slash "> </ i > </ a >
760
760
</ h3 >
761
761
762
762
< div class ="markdown level1 summary "> < p > Wraps a layer for a secondary endpoint into a primary layer, rewriting top-level includes.</ p >
0 commit comments