Class OperatorUtility
- Namespace
- Innova.Data.StructuredSearch.Operators
- Assembly
- Innova.Data.dll
public static class OperatorUtility
- Inheritance
-
OperatorUtility
Methods
- GetBetweenExpression<T>(ParameterExpression, Expression, object, object)
Gets an expression that represents a between comparison for the specified property.
- GetBetweenExpression<T>(ParameterExpression, string, object, object)
Gets an expression that represents a between comparison for the specified property.
- GetContainsExpression<T>(ParameterExpression, Expression, object)
Gets the expression that checks if the property contains the specified filter value.
- GetContainsExpression<T>(ParameterExpression, string, object)
Gets the expression that checks if the specified property contains the filter value.
- GetDateEqualsExpression<T>(ParameterExpression, Expression, object)
Gets the expression that checks if the date property is equal to the specified filter value.
- GetDateEqualsExpression<T>(ParameterExpression, string, object)
Gets the expression that checks if the date property is equal to the specified filter value.
- GetDateGreaterThanExpression<T>(ParameterExpression, Expression, object)
Gets an expression that represents a greater than comparison for the specified date property.
- GetDateGreaterThanExpression<T>(ParameterExpression, string, object)
Gets an expression that represents a greater than comparison for the specified date property.
- GetDateGreaterThanOrEqualExpression<T>(ParameterExpression, Expression, object)
Gets the expression that represents a greater than or equal comparison for a date property.
- GetDateGreaterThanOrEqualExpression<T>(ParameterExpression, string, object)
Gets the expression that represents a greater than or equal comparison for a date property.
- GetDateLessThanExpression<T>(ParameterExpression, Expression, object)
Gets the expression that represents a less than comparison for a date property.
- GetDateLessThanExpression<T>(ParameterExpression, string, object)
Gets the expression that represents a less than comparison for a date property.
- GetDateLessThanOrEqualExpression<T>(ParameterExpression, Expression, object)
Gets an expression that represents the condition where the property value is less than or equal to the specified filter value.
- GetDateLessThanOrEqualExpression<T>(ParameterExpression, string, object)
Gets the expression that represents a less than or equal comparison for a date property.
- GetDateNotEqualsExpression<T>(ParameterExpression, Expression, object)
Gets the expression that represents the inequality comparison of a date property with a filter value.
- GetDateNotEqualsExpression<T>(ParameterExpression, string, object)
Gets the expression that represents the inequality comparison of a date property with a filter value.
- GetDateValue(DateTime, Type, DateTimeKind)
Gets the date value.
- GetEndsWithExpression<T>(ParameterExpression, Expression, object)
Gets an expression that represents a condition where the specified property ends with the specified filter value.
- GetEndsWithExpression<T>(ParameterExpression, string, object)
Gets an expression that represents a condition where the specified property ends with the specified filter value.
- GetEqualsExpression<T>(ParameterExpression, Expression, object)
Gets the expression that checks for equality between the property value and the filter value.
- GetEqualsExpression<T>(ParameterExpression, string, object)
Gets the expression that checks if the specified property is equal to the filter value.
- GetGreaterThanExpression<T>(ParameterExpression, Expression, object)
Gets an expression that represents a greater than comparison for the specified property.
- GetGreaterThanExpression<T>(ParameterExpression, string, object)
Gets an expression that represents a greater than comparison for the specified property.
- GetGreaterThanOrEqualExpression<T>(ParameterExpression, Expression, object)
Gets an expression that represents the condition where the property value is greater than or equal to the specified filter value.
- GetGreaterThanOrEqualExpression<T>(ParameterExpression, string, object)
Gets an expression that represents the condition where the property value is greater than or equal to the specified filter value.
- GetInExpression<T>(ParameterExpression, Expression, IEnumerable)
Generates an expression that checks if the property value is in the specified collection of values.
- GetInExpression<T>(ParameterExpression, string, IEnumerable)
Gets the expression that checks if the property is in the specified values.
- GetIsNotNullExpression<T>(ParameterExpression, Expression)
Gets the expression that checks if the property is not null.
- GetIsNotNullExpression<T>(ParameterExpression, string)
Gets the expression that checks if the property is not null.
- GetIsNullExpression<T>(ParameterExpression, Expression)
Gets the expression that checks if the property value is null.
- GetIsNullExpression<T>(ParameterExpression, string)
Gets the expression that checks if the property value is null.
- GetLessThanExpression<T>(ParameterExpression, Expression, object)
Gets an expression that represents the condition where the property value is less than the specified filter value.
- GetLessThanExpression<T>(ParameterExpression, string, object)
Gets an expression that represents the condition where the property value is less than the specified filter value.
- GetLessThanOrEqualExpression<T>(ParameterExpression, Expression, object)
Gets the expression that checks if the property value is less than or equal to the specified filter value.
- GetLessThanOrEqualExpression<T>(ParameterExpression, string, object)
Gets the expression that checks if the property value is less than or equal to the specified filter value.
- GetMonthExpression<T>(ParameterExpression, Expression, object)
Gets the expression that filters records based on the month of a property.
- GetMonthExpression<T>(ParameterExpression, string, object)
Gets the expression for filtering by month.
- GetNotContainsExpression<T>(ParameterExpression, Expression, object)
Gets the expression that represents the negation of a contains operation.
- GetNotContainsExpression<T>(ParameterExpression, string, object)
Gets the expression that represents the negation of a contains operation.
- GetNotEndsWithExpression<T>(ParameterExpression, Expression, object)
Gets an expression that represents a condition where the specified property does not end with the specified filter value.
- GetNotEndsWithExpression<T>(ParameterExpression, string, object)
Gets an expression that represents a condition where the specified property does not end with the specified filter value.
- GetNotEqualsExpression<T>(ParameterExpression, Expression, object)
Gets the expression that represents the inequality comparison between the property expression and the filter value.
- GetNotEqualsExpression<T>(ParameterExpression, string, object)
Gets the expression that represents the inequality comparison between the specified property and filter value.
- GetNotInExpression<T>(ParameterExpression, Expression, IEnumerable)
Generates an expression that checks if the property value is not in the specified collection of values.
- GetNotInExpression<T>(ParameterExpression, string, IEnumerable)
Generates an expression that checks if the property value is not in the specified collection of values.
- GetNotStartsWithExpression<T>(ParameterExpression, Expression, object)
Gets an expression that checks if the property value does not start with the specified filter value.
- GetNotStartsWithExpression<T>(ParameterExpression, string, object)
Gets an expression that checks if the property value does not start with the specified filter value.
- GetQuarterExpression<T>(ParameterExpression, Expression, object, object)
Gets the expression for filtering records based on the quarter of a date property.
- GetQuarterExpression<T>(ParameterExpression, string, object, object)
Gets the quarter expression for filtering data based on the specified start and end months.
- GetStartsWithExpression<T>(ParameterExpression, Expression, object)
Gets an expression that checks if the property value starts with the specified filter value.
- GetStartsWithExpression<T>(ParameterExpression, string, object)
Gets the expression that checks if the specified property starts with the filter value.
- GetStringCompareToExpression<T>(ParameterExpression, Expression, object, ExpressionType)
Gets an expression that represents a string comparison using the CompareTo method.