Interface IAdvancedFiltering
- Namespace
- combit.Reporting.DataProviders
- Assembly
- combit.ListLabel31.CrossPlatform.dll
Provides advanced filtering capabilities, allowing the application of filters with parameters and translating filter syntax.
public interface IAdvancedFiltering
Methods
ApplyAdvancedFilter(string, object[])
Applies an advanced filter with the specified filter string and parameters.
void ApplyAdvancedFilter(string filter, object[] parameters)
Parameters
filterstringA string representing the filter expression.
parametersobject[]An array of parameters to be used with the filter.
TranslateFilterSyntax(LlExpressionPart, ref object, int, object[])
Translates a filter syntax part into a different format or expression.
object TranslateFilterSyntax(LlExpressionPart part, ref object name, int argumentCount, object[] arguments)
Parameters
partLlExpressionPartThe LlExpressionPart part to translate.
nameobjectA reference object that may be modified to represent a name or alias during the translation.
argumentCountintThe number of arguments expected in the translation.
argumentsobject[]An array of arguments used during the translation.
Returns
- object
An object representing the translated filter expression.