Class DDLDependencyManager


  • public class DDLDependencyManager
    extends java.lang.Object
    • Field Detail

      • LOG

        protected static final org.apache.logging.log4j.Logger LOG
      • _SchemaName

        protected java.lang.String _SchemaName
      • _TableViewName

        protected java.lang.String _TableViewName
      • _TildaList

        protected java.util.List<Schema> _TildaList
    • Constructor Detail

      • DDLDependencyManager

        public DDLDependencyManager​(java.lang.String SchemaName,
                                    java.lang.String TableViewName,
                                    java.util.List<Schema> TildaList)
    • Method Detail

      • getSchemaName

        public java.lang.String getSchemaName()
      • getTableViewName

        public java.lang.String getTableViewName()
      • fetchDependencies

        public boolean fetchDependencies​(Connection C)
                                  throws java.lang.Exception
        Throws:
        java.lang.Exception
      • hasDependencies

        public boolean hasDependencies()
      • dropDependencies

        public void dropDependencies​(Connection C)
                              throws java.lang.Exception
        Throws:
        java.lang.Exception
      • restoreDependencies

        public void restoreDependencies​(Connection C)
                                 throws java.lang.Exception
        Throws:
        java.lang.Exception
      • errorHandling

        public void errorHandling​(Connection C)
                           throws java.lang.Exception
        Throws:
        java.lang.Exception
      • getDependencyNames

        public java.lang.String getDependencyNames()