New to Telerik UI for ASP.NET AJAX? Download free 30-day trial

Telerik.Web.UI.RadFilterSqlExpressionEvaluator

Represents a base for the SQL expression evaluator classes in Telerik.Web.UI.RadFilter

Inheritance Hierarchy

  • System.Object
  • Telerik.Web.UI.RadFilterExpressionEvaluatorBase
  • Telerik.Web.UI.RadFilterSqlExpressionEvaluator

Properties

IsCaseSensitive Boolean

Gets or sets a value indicating whether the formatted field name and value are case sensitive

OnExpressionEvaluated Action1`

Gets\sets a delegate that will be called after every expression evaluation. The property could be used to alter the result of the evaluation by changing the values or the format based on the expression.

Methods

Evaluate

Evaluates the passes expression

Parameters

expression Telerik.Web.UI.RadFilterNonGroupExpression

A RadFilterNonGroupExpression object representing the expression to be evaluated.

Returns

System.String The string representation of the expression.

GetEvaluationData

Evaluates an expression and returns its evaluation data.

Parameters

expression Telerik.Web.UI.RadFilterNonGroupExpression

A RadFilterNonGroupExpression object representing the expression to be evaluated.

Returns

Telerik.Web.UI.RadFilterEvaluationData The evaluation data for the expression.

GetEvaluator

Based on a passed RadFilterFunction object returns a specific RadFilterSqlExpressionEvaluator object.

Parameters

function Telerik.Web.UI.RadFilterFunction

A RadFilterFunction instance representing the current filter function.

Returns

Telerik.Web.UI.RadFilterSqlExpressionEvaluator A RadFilterSqlEvaluator inherited object representing a specific evaluator, based on the provided function.

In this article