Class QueryClauseBuilder
- Namespace
- JsonApiDotNetCore.Queries.QueryableBuilding
- Assembly
- JsonApiDotNetCore.dll
Base class for transforming QueryExpression trees into system Expression trees.
public abstract class QueryClauseBuilder : QueryExpressionVisitor<QueryClauseBuilderContext, Expression>
- Inheritance
-
QueryClauseBuilder
- Derived
- Inherited Members
Methods
DefaultVisit(QueryExpression, QueryClauseBuilderContext)
public override Expression DefaultVisit(QueryExpression expression, QueryClauseBuilderContext argument)
Parameters
expressionQueryExpressionargumentQueryClauseBuilderContext
Returns
VisitCount(CountExpression, QueryClauseBuilderContext)
public override Expression VisitCount(CountExpression expression, QueryClauseBuilderContext context)
Parameters
expressionCountExpressioncontextQueryClauseBuilderContext
Returns
VisitResourceFieldChain(ResourceFieldChainExpression, QueryClauseBuilderContext)
public override Expression VisitResourceFieldChain(ResourceFieldChainExpression expression, QueryClauseBuilderContext context)
Parameters
expressionResourceFieldChainExpressioncontextQueryClauseBuilderContext