Class CreateFunctionalStatement

    • Constructor Detail

      • CreateFunctionalStatement

        protected CreateFunctionalStatement​(String kind)
      • CreateFunctionalStatement

        protected CreateFunctionalStatement​(String kind,
                                            List<String> functionDeclarationParts)
      • CreateFunctionalStatement

        protected CreateFunctionalStatement​(boolean orReplace,
                                            String kind,
                                            List<String> functionDeclarationParts)
    • Method Detail

      • getFunctionDeclarationParts

        public List<String> getFunctionDeclarationParts()
        Returns:
        the declaration parts after CREATE FUNCTION|PROCEDURE
      • setFunctionDeclarationParts

        public void setFunctionDeclarationParts​(List<String> functionDeclarationParts)
      • getKind

        public String getKind()
        Returns:
        the kind of functional statement
      • setOrReplace

        public void setOrReplace​(boolean orReplace)
      • formatDeclaration

        public String formatDeclaration()
        Returns:
        a whitespace appended String with the declaration parts with some minimal formatting.