pip_services3_expressions.calculator.functions.IFunction module
-
class
pip_services3_expressions.calculator.functions.IFunction.IFunction Bases:
abc.ABCDefines an interface for expression function.
-
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 – The stack to get function parameters and place
variant_operations – Variants operations manager.
- Returns
the function result.
-