pip_services3_expressions.calculator.functions.DelegatedFunction module
-
class
pip_services3_expressions.calculator.functions.DelegatedFunction.
DelegatedFunction
(name: str, calculator: Callable[[List[pip_services3_expressions.variants.Variant.Variant], pip_services3_expressions.variants.IVariantOperations.IVariantOperations], pip_services3_expressions.variants.Variant.Variant]) Bases:
pip_services3_expressions.calculator.functions.IFunction.IFunction
-
calculate
(params: List[pip_services3_expressions.variants.Variant.Variant], variant_operations: pip_services3_expressions.variants.IVariantOperations.IVariantOperations) → pip_services3_expressions.variants.Variant.Variant The function calculation method.
- Parameters
params – an array with function parameters.
variant_operations – Variants operations manager.
- Returns
return function result.
-
property
name
The function name.
-