Class ExasolUdf

    • Method Detail

      • of

        public static ExasolUdf of​(String functionName,
                                   ColumnsDefinition emitsColumnsDefinition,
                                   ValueExpression... valueExpressions)
        Create a new ExasolUdf instance.
        Parameters:
        functionName - name of the function
        emitsColumnsDefinition - column definitions for emits
        valueExpressions - zero or more value expressions
        Returns:
        new ExasolUdf
      • of

        public static ExasolUdf of​(String functionName,
                                   ValueExpression... valueExpressions)
        Create a new ExasolUdf instance.
        Parameters:
        functionName - name of the function
        valueExpressions - zero or more value expressions
        Returns:
        new ExasolUdf
      • hasParenthesis

        public boolean hasParenthesis()
        Description copied from interface: Function
        Check if function needs parenthesis.
        Returns:
        true if function has parenthesis with parameters
      • hasEmitsColumnsDefinition

        public boolean hasEmitsColumnsDefinition()
        Check if the EMITS part is required.
        Returns:
        true if the EMITS part is required