Interface ISupportNativeAggregateFunctions
- Namespace
- combit.Reporting.DataProviders
- Assembly
- combit.ListLabel31.CrossPlatform.dll
Defines methods for executing and verifying native aggregate functions.
public interface ISupportNativeAggregateFunctions
Methods
CheckNativeAggregateFunctionSyntax(CheckNativeAggregateFunctionSyntaxArguments)
Checks the syntax of a native aggregate function based on the provided arguments.
bool CheckNativeAggregateFunctionSyntax(CheckNativeAggregateFunctionSyntaxArguments args)
Parameters
argsCheckNativeAggregateFunctionSyntaxArgumentsThe arguments required to check the syntax of the native aggregate function.
Returns
- bool
trueif the syntax of the aggregate function is valid; otherwise,false.
ExecuteNativeAggregateFunction(ExecuteNativeAggregateFunctionArguments)
Executes the specified native aggregate function.
object ExecuteNativeAggregateFunction(ExecuteNativeAggregateFunctionArguments args)
Parameters
argsExecuteNativeAggregateFunctionArgumentsThe arguments required to execute the native aggregate function.
Returns
- object
An object representing the result of the aggregate function execution.
SupportsNativeAggregateFunction(NativeAggregateFunction)
Determines whether the specified native aggregate function is supported.
bool SupportsNativeAggregateFunction(NativeAggregateFunction functionInstance)
Parameters
functionInstanceNativeAggregateFunctionAn instance of the NativeAggregateFunction to check.
Returns
- bool
trueif the native aggregate function is supported; otherwise,false.