Package com.blazebit.expression.spi
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 Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description 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.
-
-
-
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 contextfunction
- The domain function to invokearguments
- The domain function argument assignments- Returns:
- the function invocation result
-
-