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>
_FailedUnmanagedViewScripts
protected java.lang.String
_SchemaName
protected java.util.List<FailedDependencyDDLScripts_Data>
_Scripts
protected java.lang.String
_TableViewName
protected java.util.List<Schema>
_TildaList
protected static org.apache.logging.log4j.Logger
LOG
-
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 void
dropDependencies(Connection C)
void
errorHandling(Connection C)
boolean
fetchDependencies(Connection C)
java.lang.String
getDependencyNames()
java.lang.String
getSchemaName()
java.lang.String
getTableViewName()
boolean
hasDependencies()
void
restoreDependencies(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()
-
-