Version

FunctionFilterExpression Class Members

The following tables list the members exposed by FunctionFilterExpression.

Public Constructors
 NameDescription
Public ConstructorFunctionFilterExpression ConstructorOverloaded.   
Public Properties
 NameDescription
Public PropertyFunctionArgumentsGets the arguments of the function.  
Public PropertyFunctionTypeGets or sets the function type of the function.  
Public PropertyHasFunctionArgumentsGets whether the expression has arguments specified.  
Public PropertyIsAutoGenerated (Inherited from Infragistics.Controls.DataSource.FilterExpression)
Public PropertyIsFunctionOverridden. Gets if the expression is a function expression.  
Public PropertyIsLiteralGets whether the expression is a literal. (Inherited from Infragistics.Controls.DataSource.FilterExpression)
Public PropertyIsNullGets whether the expresssion is null. (Inherited from Infragistics.Controls.DataSource.FilterExpression)
Public PropertyIsOperationGets whether the expression is an operation. (Inherited from Infragistics.Controls.DataSource.FilterExpression)
Public PropertyIsPropertyReferenceGets whether the expression is a property reference. (Inherited from Infragistics.Controls.DataSource.FilterExpression)
Public PropertyIsWrapperGets whether the expression is a wrapper expression. (Inherited from Infragistics.Controls.DataSource.FilterExpression)
Public PropertyPrecedenceOverridden.   
Protected Properties
 NameDescription
Protected PropertyIsBooleanFunctionGets if the function has a boolean return type.  
Public Methods
 NameDescription
Public MethodAddOverloaded. Returns an expression that is an Add expression of the current expression and right. (Inherited from Infragistics.Controls.DataSource.FilterExpression)
Public MethodAndReturns an expression that is an And expression of the current expression and right. (Inherited from Infragistics.Controls.DataSource.FilterExpression)
Public MethodCastOverloaded. Returns an expression that is an Cast expression of the current expression and propertyType. (Inherited from Infragistics.Controls.DataSource.FilterExpression)
Public MethodCeilingReturns an expression that is an Ceiling expression of the current expression. (Inherited from Infragistics.Controls.DataSource.FilterExpression)
Public MethodConcatOverloaded. Returns an expression that is an Concat expression of the current expression and toAppend. (Inherited from Infragistics.Controls.DataSource.FilterExpression)
Public MethodContainsOverloaded. Returns an expression that is an Contains expression of the current expression and subString. (Inherited from Infragistics.Controls.DataSource.FilterExpression)
Public MethodDateReturns an expression that is an Date expression of the current expression. (Inherited from Infragistics.Controls.DataSource.FilterExpression)
Public MethodDayReturns an expression that is an Day expression of the current expression. (Inherited from Infragistics.Controls.DataSource.FilterExpression)
Public MethodDivideOverloaded. Returns an expression that is a Divide expression of the current expression and right. (Inherited from Infragistics.Controls.DataSource.FilterExpression)
Public MethodDividedByOverloaded. Returns an expression that is a Divide expression of the current expression and right. (Inherited from Infragistics.Controls.DataSource.FilterExpression)
Public MethodEndsWithOverloaded. Returns an expression that is an EndsWith expression of the current expression and subString. (Inherited from Infragistics.Controls.DataSource.FilterExpression)
Public MethodEnvReturns an environment variable, if applicable. (Inherited from Infragistics.Controls.DataSource.FilterExpression)
Public MethodEvaluateEvaluates the expression for the provided item, given a data provider and schema. (Inherited from Infragistics.Controls.DataSource.FilterExpression)
Public MethodEvaluateWithEnvironmentOverridden. Evaluates the expression for an item.  
Public MethodFloorReturns an expression that is a Floor expression of the current expression. (Inherited from Infragistics.Controls.DataSource.FilterExpression)
Public MethodGroupReturns an expression that is a group expression of the current expression. (Inherited from Infragistics.Controls.DataSource.FilterExpression)
Public MethodHourReturns an expression that is an Hour expression of the current expression. (Inherited from Infragistics.Controls.DataSource.FilterExpression)
Public MethodIndexOfOverloaded. Returns an expression that is an IndexOf expression of the current expression and toFind. (Inherited from Infragistics.Controls.DataSource.FilterExpression)
Public MethodIsEqualToOverloaded. Returns an expression that is an IsEqualTo expression of the current expression and right. (Inherited from Infragistics.Controls.DataSource.FilterExpression)
Public MethodIsGreaterThanOverloaded. Returns an expression that is an IsGreaterThan expression of the current expression and right. (Inherited from Infragistics.Controls.DataSource.FilterExpression)
Public MethodIsGreaterThanOrEqualToOverloaded. Returns an expression that is an IsGreaterThanOrEqualTo expression of the current expression and right. (Inherited from Infragistics.Controls.DataSource.FilterExpression)
Public MethodIsLastMonthReturns an expression that is a LastMonth expression of the current expression. (Inherited from Infragistics.Controls.DataSource.FilterExpression)
Public MethodIsLastQuarterReturns an expression that determines if the current expression is a date within the last quarter of the year. (Inherited from Infragistics.Controls.DataSource.FilterExpression)
Public MethodIsLastWeekReturns an expression that is a LastWeek expression of the current expression. (Inherited from Infragistics.Controls.DataSource.FilterExpression)
Public MethodIsLastYearReturns an expression that is a LastYear expression of the current expression. (Inherited from Infragistics.Controls.DataSource.FilterExpression)
Public MethodIsLessThanOverloaded. Returns an expression that is an IsLessThan expression of the current expression and right. (Inherited from Infragistics.Controls.DataSource.FilterExpression)
Public MethodIsLessThanOrEqualToOverloaded. Returns an expression that is an IsLessThanOrEqualTo expression of the current expression and right. (Inherited from Infragistics.Controls.DataSource.FilterExpression)
Public MethodIsNextMonthReturns an expression that is a NextMonth expression of the current expression. (Inherited from Infragistics.Controls.DataSource.FilterExpression)
Public MethodIsNextQuarterReturns an expression that determines if the current expression is a date within the next quarter of the year. (Inherited from Infragistics.Controls.DataSource.FilterExpression)
Public MethodIsNextWeekReturns an expression that is a NextWeek expression of the current expression. (Inherited from Infragistics.Controls.DataSource.FilterExpression)
Public MethodIsNextYearReturns an expression that is a NextYear expression of the current expression. (Inherited from Infragistics.Controls.DataSource.FilterExpression)
Public MethodIsNotEqualToOverloaded. Returns an expression that is an IsNotEqualTo expression of the current expression and right. (Inherited from Infragistics.Controls.DataSource.FilterExpression)
Public MethodIsOfOverloaded. Returns an expression that is an IsOf expression of the current expression and propertyType. (Inherited from Infragistics.Controls.DataSource.FilterExpression)
Public MethodIsQ1Returns an expression that determines if the current expression is a date within Q1 (Jan, Feb, Mar). (Inherited from Infragistics.Controls.DataSource.FilterExpression)
Public MethodIsQ2Returns an expression that determines if the current expression is a date within Q2 (Apr, May, Jun). (Inherited from Infragistics.Controls.DataSource.FilterExpression)
Public MethodIsQ3Returns an expression that determines if the current expression is a date within Q3 (Jul, Aug, Sep). (Inherited from Infragistics.Controls.DataSource.FilterExpression)
Public MethodIsQ4Returns an expression that determines if the current expression is a date within Q4 (Oct, Nov, Dec). (Inherited from Infragistics.Controls.DataSource.FilterExpression)
Public MethodIsThisMonthReturns an expression that is a ThisMonth expression of the current expression. (Inherited from Infragistics.Controls.DataSource.FilterExpression)
Public MethodIsThisQuarterReturns an expression that determines if the current expression is a date within the current quarter of the year. (Inherited from Infragistics.Controls.DataSource.FilterExpression)
Public MethodIsThisWeekReturns an expression that is a ThisWeek expression of the current expression. (Inherited from Infragistics.Controls.DataSource.FilterExpression)
Public MethodIsThisYearReturns an expression that is a ThisYear expression of the current expression. (Inherited from Infragistics.Controls.DataSource.FilterExpression)
Public MethodIsTodayReturns an expression that determines if the current expression is today's date. (Inherited from Infragistics.Controls.DataSource.FilterExpression)
Public MethodIsTomorrowReturns an expression that determines if the current expression is tomorrow's date. (Inherited from Infragistics.Controls.DataSource.FilterExpression)
Public MethodIsYearToDateReturns an expression that determines if the current expression is a date between the start of the year and today's date. (Inherited from Infragistics.Controls.DataSource.FilterExpression)
Public MethodIsYesterdayReturns an expression that determines if the current expression is yesterday's date. (Inherited from Infragistics.Controls.DataSource.FilterExpression)
Public MethodLengthReturns an expression that is an Length expression of the current expression. (Inherited from Infragistics.Controls.DataSource.FilterExpression)
Public MethodMarkAutoGenerated (Inherited from Infragistics.Controls.DataSource.FilterExpression)
Public MethodMatchDetermines if an item matches the filter expression given a data provider and schema. (Inherited from Infragistics.Controls.DataSource.FilterExpression)
Public MethodMatchWithEnvironmentDetermines if an item matches the filter expression given a data provider and schema. (Inherited from Infragistics.Controls.DataSource.FilterExpression)
Public MethodMinusOverloaded. Returns an expression that is an Subtract expression of the current expression and right. (Inherited from Infragistics.Controls.DataSource.FilterExpression)
Public MethodMinuteReturns an expression that is an Minute expression of the current expression. (Inherited from Infragistics.Controls.DataSource.FilterExpression)
Public MethodModuloOverloaded. Returns an expression that is an Modulus expression of the current expression and right. (Inherited from Infragistics.Controls.DataSource.FilterExpression)
Public MethodMonthReturns an expression that is an Month expression of the current expression. (Inherited from Infragistics.Controls.DataSource.FilterExpression)
Public MethodMultiplyOverloaded. Returns an expression that is an Multiply expression of the current expression and right. (Inherited from Infragistics.Controls.DataSource.FilterExpression)
Public MethodNotReturns an expression that is a Not expression of the current expression. (Inherited from Infragistics.Controls.DataSource.FilterExpression)
Public MethodNowReturns an expression that is an Now expression. (Inherited from Infragistics.Controls.DataSource.FilterExpression)
Public MethodOrReturns an expression that is an Or expression of the current expression and right. (Inherited from Infragistics.Controls.DataSource.FilterExpression)
Public MethodPlusOverloaded. Returns an expression that is an Add expression of the current expression and right. (Inherited from Infragistics.Controls.DataSource.FilterExpression)
Public MethodReplaceOverloaded. Returns an expression that is an Replace expression of the current expression. (Inherited from Infragistics.Controls.DataSource.FilterExpression)
Public MethodRoundReturns an expression that is an Round expression of the current expression. (Inherited from Infragistics.Controls.DataSource.FilterExpression)
Public MethodSecondReturns an expression that is an Second expression of the current expression. (Inherited from Infragistics.Controls.DataSource.FilterExpression)
Public MethodStartsWithOverloaded. Returns an expression that is an StartsWith expression of the current expression. (Inherited from Infragistics.Controls.DataSource.FilterExpression)
Public MethodSubstringOverloaded. Returns an expression that is an Substring expression of the current expression. (Inherited from Infragistics.Controls.DataSource.FilterExpression)
Public MethodSubtractOverloaded. Returns an expression that is an Subtract expression of the current expression and right. (Inherited from Infragistics.Controls.DataSource.FilterExpression)
Public MethodTimeReturns an expression that is an Time expression of the current expression. (Inherited from Infragistics.Controls.DataSource.FilterExpression)
Public MethodTimesOverloaded. Returns an expression that is an Multiply expression of the current expression and right. (Inherited from Infragistics.Controls.DataSource.FilterExpression)
Public MethodToLowerReturns an expression that is an ToLower expression of the current expression. (Inherited from Infragistics.Controls.DataSource.FilterExpression)
Public MethodToUpperReturns an expression that is an ToUpper expression of the current expression. (Inherited from Infragistics.Controls.DataSource.FilterExpression)
Public MethodTrimReturns an expression that is an Trim expression of the current expression. (Inherited from Infragistics.Controls.DataSource.FilterExpression)
Public MethodYearReturns an expression that is an Year expression of the current expression. (Inherited from Infragistics.Controls.DataSource.FilterExpression)
Protected Methods
 NameDescription
Protected MethodResolveHasBooleanReturnOverridden. Gets if the function has a boolean return type.  
Protected MethodUpdateBooleanReturnKeeps track as to whether there is a boolean return type to this expression. (Inherited from Infragistics.Controls.DataSource.FilterExpression)
See Also