Class AbstractFunction

    • Field Detail

      • functionName

        protected String functionName
        Name of the function
    • Constructor Detail

      • AbstractFunction

        protected AbstractFunction​(String functionName,
                                   List<ValueExpression> parameters)
        Create a new instance using AbstractFunction.
        Parameters:
        functionName - name of a function
        parameters - zero or more value expressions
    • Method Detail

      • getFunctionName

        public String getFunctionName()
        Description copied from interface: Function
        Get a function's name.
        Specified by:
        getFunctionName in interface Function
        Returns:
        function's name
      • getParameters

        public List<ValueExpression> getParameters()
        Get the value expressions (parameters of the function)
        Returns:
        list of value expressions