---
title: "Namespace Stylelabs.M.Sdk.Models.Querying"
slug: "sdk--stylelabs.m.sdk.models.querying"
abstract: ""
---
# Namespace Stylelabs.M.Sdk.Models.Querying

## Classes

### [EntityDefinitionIdIterator](https://doc.sitecore.com/ch/en/developers/api-reference/sdk--stylelabs.m.sdk.models.querying.entitydefinitioniditerator.html)

A query result containing entity ids.

### [EntityDefinitionIdQueryResult](https://doc.sitecore.com/ch/en/developers/api-reference/sdk--stylelabs.m.sdk.models.querying.entitydefinitionidqueryresult.html)

A query result containing entity ids.

### [EntityDefinitionIterator](https://doc.sitecore.com/ch/en/developers/api-reference/sdk--stylelabs.m.sdk.models.querying.entitydefinitioniterator.html)

An iterator for iterating over [IEntityDefinition](https://doc.sitecore.com/ch/en/developers/api-reference/sdk--stylelabs.m.sdk.contracts.base.ientitydefinition.html) query results.

### [EntityDefinitionQueryResult](https://doc.sitecore.com/ch/en/developers/api-reference/sdk--stylelabs.m.sdk.models.querying.entitydefinitionqueryresult.html)

A query result containing [IEntityDefinition](https://doc.sitecore.com/ch/en/developers/api-reference/sdk--stylelabs.m.sdk.contracts.base.ientitydefinition.html)s.

### [EntityIdIterator](https://doc.sitecore.com/ch/en/developers/api-reference/sdk--stylelabs.m.sdk.models.querying.entityiditerator.html)

A query result containing entity ids.

### [EntityIdQueryResult](https://doc.sitecore.com/ch/en/developers/api-reference/sdk--stylelabs.m.sdk.models.querying.entityidqueryresult.html)

A query result containing entity ids.

### [EntityIdScroller](https://doc.sitecore.com/ch/en/developers/api-reference/sdk--stylelabs.m.sdk.models.querying.entityidscroller.html)

Describes a scroll that returns ids.

### [EntityIterator](https://doc.sitecore.com/ch/en/developers/api-reference/sdk--stylelabs.m.sdk.models.querying.entityiterator.html)

An iterator for iterating over [IEntity](https://doc.sitecore.com/ch/en/developers/api-reference/sdk--stylelabs.m.sdk.contracts.base.ientity.html) query results.

### [EntityQueryResult](https://doc.sitecore.com/ch/en/developers/api-reference/sdk--stylelabs.m.sdk.models.querying.entityqueryresult.html)

A query result containing [IEntity](https://doc.sitecore.com/ch/en/developers/api-reference/sdk--stylelabs.m.sdk.contracts.base.ientity.html)s.

### [EntityScroller](https://doc.sitecore.com/ch/en/developers/api-reference/sdk--stylelabs.m.sdk.models.querying.entityscroller.html)

Describes a scroller that returns entities.

### [EntityScrollResult](https://doc.sitecore.com/ch/en/developers/api-reference/sdk--stylelabs.m.sdk.models.querying.entityscrollresult.html)

Describes a scroll result containing entities.

### [IdScrollResult](https://doc.sitecore.com/ch/en/developers/api-reference/sdk--stylelabs.m.sdk.models.querying.idscrollresult.html)

Describes a scroll result containing ids.

### [LoadingQueryIteratorBase<T>](https://doc.sitecore.com/ch/en/developers/api-reference/sdk--stylelabs.m.sdk.models.querying.loadingqueryiteratorbase-1.html)

Base implementation for Query iterators that support loading of entities.

### [QueryIteratorBase<T>](https://doc.sitecore.com/ch/en/developers/api-reference/sdk--stylelabs.m.sdk.models.querying.queryiteratorbase-1.html)

Base implementation for Query iterators.

### [QueryResultBase<T>](https://doc.sitecore.com/ch/en/developers/api-reference/sdk--stylelabs.m.sdk.models.querying.queryresultbase-1.html)

Base implementation for Query results.

### [QueryResultPagingManager](https://doc.sitecore.com/ch/en/developers/api-reference/sdk--stylelabs.m.sdk.models.querying.queryresultpagingmanager.html)

Query result paging manager.

### [ScrollerBase<T>](https://doc.sitecore.com/ch/en/developers/api-reference/sdk--stylelabs.m.sdk.models.querying.scrollerbase-1.html)

Interface for generic scrollers.

### [ScrollResultBase<T>](https://doc.sitecore.com/ch/en/developers/api-reference/sdk--stylelabs.m.sdk.models.querying.scrollresultbase-1.html)

Base implementation of [IScrollResult](https://doc.sitecore.com/ch/en/developers/api-reference/sdk--stylelabs.m.sdk.contracts.querying.iscrollresult.html).

### [SkipTakeIteratorBase<T>](https://doc.sitecore.com/ch/en/developers/api-reference/sdk--stylelabs.m.sdk.models.querying.skiptakeiteratorbase-1.html)

Base implementation for Query iterators.
