Interface FunctionInvoker


  • public interface FunctionInvoker
    An interpreter for invoking domain functions that is registered as metadata on a domain function.
    Since:
    1.0.0
    Author:
    Christian Beikov
    • Method Detail

      • invoke

        Object invoke​(ExpressionInterpreter.Context context,
                      com.blazebit.domain.runtime.model.DomainFunction function,
                      DomainFunctionArguments arguments)
        Interprets the domain function as applied on the given arguments for the given interpreter context.
        Parameters:
        context - The expression interpreter context
        function - The domain function to invoke
        arguments - The domain function argument assignments
        Returns:
        the function invocation result