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
queryLayer
QueryLayer
Methods
ConvertIncludesToSelections()
public void ConvertIncludesToSelections()
VisitInclude(IncludeExpression, QueryLayer)
public override object? VisitInclude(IncludeExpression expression, QueryLayer queryLayer)
Parameters
expression
IncludeExpressionqueryLayer
QueryLayer
Returns
VisitIncludeElement(IncludeElementExpression, QueryLayer)
public override object? VisitIncludeElement(IncludeElementExpression expression, QueryLayer queryLayer)
Parameters
expression
IncludeElementExpressionqueryLayer
QueryLayer