Table of Contents

Namespace Innova.Data.StructuredSearch.Operators

Classes

Name Summary
BaseBetweenOperator

Represents a base class for the between operator in structured search.

BaseFixedDateOperator

Represents a base class for fixed date operators used in structured search.

BaseRangeDateOperator

Represents a base class for range date operators.

BetweenOperator

Represents a between operator used in structured search queries.

BooleanOperator

Represents a boolean operator used in structured search.

BooleanValue

Represents a boolean value used in the BooleanOperator class.

DateEqualsOperator

Represents an operator that checks if a date value is equal to a specified value.

DateGreaterThanOperator

Represents a binary operator that checks if a date value is greater than a specified value.

DateGreaterThanOrEqualOperator

Represents the greater than or equal to operator for date values.

DateLessThanOperator

Represents a binary operator that checks if a date value is less than a specified value.

DateLessThanOrEqualOperator

Represents the less than or equal to operator for date values.

DateNotEqualsOperator

Represents a binary operator that checks if a date value is not equal to a specified value.

DateRangeItem

Represents a date range item.

EndsWithOperator

Represents an operator that checks if a field ends with a specified value.

EqualsOperator

Represents an operator that checks for equality between a field and a value.

GreaterThanOperator
InOperator

Represents an "IN" operator used in structured search queries.

IsNotNullOperator

Represents an operator that checks if a field is not null.

IsNullOperator

Represents an operator that checks if a field is null.

LastDateOperator

Represents an operator that filters records based on the last date range.

LessThanOperator

Represents a less than operator used in structured search.

LikeOperator

Represents a binary operator that performs a "like" comparison on a string field.

MonthOperator

Represents a binary operator that compares the month of a field with a value.

NextDateOperator

Represents an operator that filters for the next date in a range.

NotBetweenOperator

Represents a not between operator used in structured search queries.

NotEqualsOperator

Represents the not equals operator for structured search.

NotLikeOperator

Represents a not like operator used in structured search queries.

NullableOperandAttribute

Specifies that the operand of a class is nullable.

OperandDefaultTypeAttribute

Used on Operators to notify that this operator is the default for the given value types.

OperandTypeAttribute

Used on Operators to notify data types the operator can work on.

OperatorUtility
RelatedOperatorWrapper<TRelatedType>

Represents a wrapper class for a related operator.

StartsWithOperator

Represents an operator that checks if a string starts with a specified value.

ThisMonthOperator

Represents an operator that filters for a date within the current month.

ThisWeekOperator

Represents an operator that filters for a date range within the current week.

ThisYearOperator

Represents an operator that filters data based on the current year.

Enums

Name Summary
NullableOperandMode

Specifies the mode of the nullable operand.