Table of Contents

Namespace Innova.Data.StructuredSearch

Namespaces

Name Summary
Innova.Data.StructuredSearch.EntitySearch
Innova.Data.StructuredSearch.Operators

Classes

Name Summary
BinaryOperator

Operator that takes only one argument, except for the value it works on. I.e. Equals, LessThan, etc...

EntityQueryExtensions

Provides extension methods for EntityQuery<T>.

EntityQuery<T>

Represents a query for searching entities of type T.

EntitySavedQuery

Represents an entity saved query.

EntitySavedQueryField

Represents a field in an entity saved query.

Operator

Represents an abstract base class for operators used in structured search.

SearchQuery

Represents a search query with a collection of search operators.

SearchQueryExtensions

Provides extension methods for generating where expressions based on a search query.

TertiaryOperator

Operator that takes zero or more arguments, except for the value it works on. I.e. Between, Contains(val1, val2, val3...)

TypeExtensions

Provides extension methods for the Type class.

UnaryOperator

Operator that takes no arguments, except for the value it works on. I.e. IsNull, Not, IsTrue, etc.

Utils

Utility class for structured search operations.

Enums

Name Summary
LogicalOperator

Represents the logical operators used in structured search.