Interface FunctionInvoker

  • All Known Implementing Classes:
    DefaultFunctionInvoker, FormatFunctionInvoker, ListFunctionInvoker, WavgFunctionInvoker

    public interface FunctionInvoker
    A FunctionInvoker is used by the FunctionRegistry to invoke a function method and by the AggregationInvoker to invoke an aggregation method.

    The implementing class essentially translates an array of ScalarValuedFunction arguments into the proper format for a given function method.

    A function method can specify its invoker using the Invoker annotation.