---
title: "Namespace Stylelabs.M.Base.Querying.Filters"
slug: "sdk--stylelabs.m.base.querying.filters"
abstract: ""
---
# Namespace Stylelabs.M.Base.Querying.Filters

## Classes

### [CompositeQueryFilter](https://doc.sitecore.com/ch/en/developers/api-reference/sdk--stylelabs.m.base.querying.filters.compositequeryfilter.html)

Combines multiple queries using a specified operator (e.g. AND or OR).

### [CreatedByQueryFilter](https://doc.sitecore.com/ch/en/developers/api-reference/sdk--stylelabs.m.base.querying.filters.createdbyqueryfilter.html)

Filters on entities created by a specified user.

### [CreatedOnQueryFilter](https://doc.sitecore.com/ch/en/developers/api-reference/sdk--stylelabs.m.base.querying.filters.createdonqueryfilter.html)

Filters on entities with "created-on" date set to specified values.

### [DefinitionQueryFilter](https://doc.sitecore.com/ch/en/developers/api-reference/sdk--stylelabs.m.base.querying.filters.definitionqueryfilter.html)

Filters on entities of specified definition(s).

### [IdentifierQueryFilter](https://doc.sitecore.com/ch/en/developers/api-reference/sdk--stylelabs.m.base.querying.filters.identifierqueryfilter.html)

Filters on entities of specified definition(s).

### [IdQueryFilter](https://doc.sitecore.com/ch/en/developers/api-reference/sdk--stylelabs.m.base.querying.filters.idqueryfilter.html)

Filters on entities with specified id(s).

### [ModifiedByQueryFilter](https://doc.sitecore.com/ch/en/developers/api-reference/sdk--stylelabs.m.base.querying.filters.modifiedbyqueryfilter.html)

Filters on entities last modified by a specified user.

### [ModifiedOnQueryFilter](https://doc.sitecore.com/ch/en/developers/api-reference/sdk--stylelabs.m.base.querying.filters.modifiedonqueryfilter.html)

Filters on entities with "modified-on" date set to specified values.

### [ModulesQueryFilter](https://doc.sitecore.com/ch/en/developers/api-reference/sdk--stylelabs.m.base.querying.filters.modulesqueryfilter.html)

Filters on entities that belong to one or more specified modules.

### [NotQueryFilter](https://doc.sitecore.com/ch/en/developers/api-reference/sdk--stylelabs.m.base.querying.filters.notqueryfilter.html)

Inverts another query.

### [PropertyQueryFilter](https://doc.sitecore.com/ch/en/developers/api-reference/sdk--stylelabs.m.base.querying.filters.propertyqueryfilter.html)

Filters on entities with a property set to value(s).

### [PropertyQueryFilterConverter](https://doc.sitecore.com/ch/en/developers/api-reference/sdk--stylelabs.m.base.querying.filters.propertyqueryfilterconverter.html)

Converts property values from json into appropriate objects, depending on their [FilterDataType](https://doc.sitecore.com/ch/en/developers/api-reference/sdk--stylelabs.m.base.querying.filters.filterdatatype.html).

### [QueryFilter](https://doc.sitecore.com/ch/en/developers/api-reference/sdk--stylelabs.m.base.querying.filters.queryfilter.html)

Base class for query-filters.

### [QueryFilterConverter](https://doc.sitecore.com/ch/en/developers/api-reference/sdk--stylelabs.m.base.querying.filters.queryfilterconverter.html)

Handles the creation of instances of [QueryFilter](https://doc.sitecore.com/ch/en/developers/api-reference/sdk--stylelabs.m.base.querying.filters.queryfilter.html) based on their type property.

### [RelationQueryFilter](https://doc.sitecore.com/ch/en/developers/api-reference/sdk--stylelabs.m.base.querying.filters.relationqueryfilter.html)

Filters on entities that have a relation to a specified entity.

### [SecuredAncestorsQueryFilter](https://doc.sitecore.com/ch/en/developers/api-reference/sdk--stylelabs.m.base.querying.filters.securedancestorsqueryfilter.html)

Filters on entities that have one or more specified secured ancestors.

### [UserQueryFilter](https://doc.sitecore.com/ch/en/developers/api-reference/sdk--stylelabs.m.base.querying.filters.userqueryfilter.html)

Base class for queries on user fields.

## Interfaces

### [IFilterVisitor](https://doc.sitecore.com/ch/en/developers/api-reference/sdk--stylelabs.m.base.querying.filters.ifiltervisitor.html)

Query filter can be visited by classes implementing this interface.

## Enums

### [ComparisonOperator](https://doc.sitecore.com/ch/en/developers/api-reference/sdk--stylelabs.m.base.querying.filters.comparisonoperator.html)

Comparison operator.

### [CompositeFilterOperator](https://doc.sitecore.com/ch/en/developers/api-reference/sdk--stylelabs.m.base.querying.filters.compositefilteroperator.html)

Composite filter operator.

### [FilterDataType](https://doc.sitecore.com/ch/en/developers/api-reference/sdk--stylelabs.m.base.querying.filters.filterdatatype.html)

Filter data type.

### [FilterType](https://doc.sitecore.com/ch/en/developers/api-reference/sdk--stylelabs.m.base.querying.filters.filtertype.html)

Filter types.

### [RelationConnectionType](https://doc.sitecore.com/ch/en/developers/api-reference/sdk--stylelabs.m.base.querying.filters.relationconnectiontype.html)

Relation connection type.
