Package tilda.migration
Class DDLDependencyManager
- java.lang.Object
-
- tilda.migration.DDLDependencyManager
-
public class DDLDependencyManager extends java.lang.Object
-
-
Field Summary
Fields Modifier and Type Field Description protected java.util.List<FailedDependencyDDLScripts_Data>_FailedUnmanagedViewScriptsprotected java.lang.String_SchemaNameprotected java.util.List<FailedDependencyDDLScripts_Data>_Scriptsprotected java.lang.String_TableViewNameprotected java.util.List<Schema>_TildaListprotected static org.apache.logging.log4j.LoggerLOG
-
Constructor Summary
Constructors Constructor Description DDLDependencyManager(java.lang.String SchemaName, java.lang.String TableViewName, java.util.List<Schema> TildaList)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voiddropDependencies(Connection C)voiderrorHandling(Connection C)booleanfetchDependencies(Connection C)java.lang.StringgetDependencyNames()java.lang.StringgetSchemaName()java.lang.StringgetTableViewName()booleanhasDependencies()voidrestoreDependencies(Connection C)
-
-
-
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
-
_Scripts
protected java.util.List<FailedDependencyDDLScripts_Data> _Scripts
-
_FailedUnmanagedViewScripts
protected java.util.List<FailedDependencyDDLScripts_Data> _FailedUnmanagedViewScripts
-
-
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()
-
-