> ## Documentation Index
> Fetch the complete documentation index at: https://easyaf.nimbleapps.cloud/llms.txt
> Use this file to discover all available pages before exploring further.

# Overview

> Summary of the Microsoft.Restier.Core.Query Namespace

## Types

### &#x20;Classes

| Name | Summary |
| - | - |
| [ParameterModelReference](https://easyaf.nimbleapps.cloud/restier/api-reference/Microsoft/Restier/Core/Query/ParameterModelReference.md) | Represents a reference to parameter data in terms of a model.              It does not have special logic |
| [PropertyModelReference](https://easyaf.nimbleapps.cloud/restier/api-reference/Microsoft/Restier/Core/Query/PropertyModelReference.md) | Represents a reference to property data in terms of a model. |
| [QueryContext](https://easyaf.nimbleapps.cloud/restier/api-reference/Microsoft/Restier/Core/Query/QueryContext.md) | Represents context under which a query flow operates. |
| [QueryExpressionContext](https://easyaf.nimbleapps.cloud/restier/api-reference/Microsoft/Restier/Core/Query/QueryExpressionContext.md) | Represents context for a query expression that              is used during query expression processing. |
| [QueryModelReference](https://easyaf.nimbleapps.cloud/restier/api-reference/Microsoft/Restier/Core/Query/QueryModelReference.md) | Represents a reference to query data in terms of a model. |
| [DataSourceStubModelReference](https://easyaf.nimbleapps.cloud/restier/api-reference/Microsoft/Restier/Core/Query/DataSourceStubModelReference.md) | Represents a reference to data source stub in terms of a model. |
| [QueryRequest](https://easyaf.nimbleapps.cloud/restier/api-reference/Microsoft/Restier/Core/Query/QueryRequest.md) | Represents a query request. |
| [QueryResult](https://easyaf.nimbleapps.cloud/restier/api-reference/Microsoft/Restier/Core/Query/QueryResult.md) | Represents a query result. |

### &#x20;Interfaces

| Name | Summary |
| - | - |
| [IQueryExecutor](https://easyaf.nimbleapps.cloud/restier/api-reference/Microsoft/Restier/Core/Query/IQueryExecutor.md) | Represents a service that executes a query. |
| [IQueryExpressionAuthorizer](https://easyaf.nimbleapps.cloud/restier/api-reference/Microsoft/Restier/Core/Query/IQueryExpressionAuthorizer.md) | Represents a service that inspects a query expression. |
| [IQueryExpressionExpander](https://easyaf.nimbleapps.cloud/restier/api-reference/Microsoft/Restier/Core/Query/IQueryExpressionExpander.md) | Represents a service that expands a query expression. |
| [IQueryExpressionProcessor](https://easyaf.nimbleapps.cloud/restier/api-reference/Microsoft/Restier/Core/Query/IQueryExpressionProcessor.md) | Represents a service that processes a query expression. |
| [IQueryExpressionSourcer](https://easyaf.nimbleapps.cloud/restier/api-reference/Microsoft/Restier/Core/Query/IQueryExpressionSourcer.md) | Represents a service that replace queryable source of an expression. |


This documentation is built and hosted on [Mintlify](https://mintlify.com), a developer documentation platform.