Namespace Stylelabs.M.Base.Querying.Filters

Classes

CompositeQueryFilter

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

CreatedByQueryFilter

Filters on entities created by a specified user.

CreatedOnQueryFilter

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

DefinitionQueryFilter

Filters on entities of specified definition(s).

IdentifierQueryFilter

Filters on entities of specified definition(s).

IdQueryFilter

Filters on entities with specified id(s).

ModifiedByQueryFilter

Filters on entities last modified by a specified user.

ModifiedOnQueryFilter

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

ModulesQueryFilter

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

NotQueryFilter

Inverts another query.

PropertyQueryFilter

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

PropertyQueryFilterConverter

Converts property values from json into appropriate objects, depending on their FilterDataType.

QueryFilter

Base class for query-filters.

QueryFilterConverter

Handles the creation of instances of QueryFilter based on their type property.

RelationQueryFilter

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

SecuredAncestorsQueryFilter

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

UserQueryFilter

Base class for queries on user fields.

Interfaces

IFilterVisitor

Query filter can be visited by classes implementing this interface.

Enums

ComparisonOperator

Comparison operator.

CompositeFilterOperator

Composite filter operator.

FilterDataType

Filter data type.

FilterType

Filter types.

RelationConnectionType

Relation connection type.

Do you have some feedback for us?

If you have suggestions for improving this article,