Class QueryLayerIncludeConverter
- Namespace
- JsonApiDotNetCore.Queries.QueryableBuilding
- Assembly
- JsonApiDotNetCore.dll
public sealed class QueryLayerIncludeConverter : QueryExpressionVisitor<QueryLayer, object?>
- Inheritance
-
QueryLayerIncludeConverter
- Inherited Members
-
QueryExpressionVisitor<QueryLayer, object>.VisitSparseFieldSet(SparseFieldSetExpression, QueryLayer)
Constructors
QueryLayerIncludeConverter(QueryLayer)
public QueryLayerIncludeConverter(QueryLayer queryLayer)
Parameters
queryLayerQueryLayer
Methods
ConvertIncludesToSelections()
public void ConvertIncludesToSelections()
VisitInclude(IncludeExpression, QueryLayer)
public override object? VisitInclude(IncludeExpression expression, QueryLayer queryLayer)
Parameters
expressionIncludeExpressionqueryLayerQueryLayer
Returns
VisitIncludeElement(IncludeElementExpression, QueryLayer)
public override object? VisitIncludeElement(IncludeElementExpression expression, QueryLayer queryLayer)
Parameters
expressionIncludeElementExpressionqueryLayerQueryLayer