Class MultipatternSqmFunctionDescriptor

    • Constructor Detail

      • MultipatternSqmFunctionDescriptor

        public MultipatternSqmFunctionDescriptor​(String name,
                                                 SqmFunctionDescriptor[] functions,
                                                 BasicType<?> type,
                                                 TypeConfiguration typeConfiguration,
                                                 FunctionParameterType... parameterTypes)
        Construct an instance with the given function templates where the position of each function template in the given array corresponds to the arity of the function template. The array must be padded with leading nulls where there is no overloaded form corresponding to lower arities.
        Parameters:
        name -
        functions - the function templates to delegate to,
        type -
      • MultipatternSqmFunctionDescriptor

        public MultipatternSqmFunctionDescriptor​(String name,
                                                 SqmFunctionDescriptor[] functions,
                                                 TypeConfiguration typeConfiguration,
                                                 FunctionParameterType... parameterTypes)
        Construct an instance with the given function templates where the position of each function template in the given array corresponds to the arity of the function template. The array must be padded with leading nulls where there is no overloaded form corresponding to lower arities.
        Parameters:
        name -
        functions - the function templates to delegate to,