public class CreateChangeTables
extends java.lang.Object
Constructor and Description |
---|
CreateChangeTables(java.util.Map<java.lang.String,java.util.Map<java.lang.String,java.lang.String>> tableVSTableForeignKey,
java.util.Map<java.lang.String,java.util.List<java.lang.String>> tableVSFatherTables,
java.util.Map<java.lang.String,java.util.List<java.lang.String>> tableVSChildTables,
java.util.Map<java.lang.String,java.util.List<java.lang.String>> tableVSEventColumns,
java.util.Map<java.lang.String,java.util.List<java.lang.String>> tableColumnVSImpactedTableColumns,
java.util.Map<java.lang.String,java.lang.String> tableColumnVSChangeType,
java.util.Map<java.lang.String,java.util.List<java.lang.Integer>> sourceTableVSRowIds,
java.lang.String schema,
java.lang.String cdhdrTable,
java.lang.String cdposTable) |
Modifier and Type | Method and Description |
---|---|
void |
addChangesRelatedToObject(java.lang.String sourceTable,
int objectId) |
void |
close() |
void |
connect() |
void |
createChangeSequence() |
void |
createChangeTables() |
java.util.List<Change> |
rankChangeSequence() |
public CreateChangeTables(java.util.Map<java.lang.String,java.util.Map<java.lang.String,java.lang.String>> tableVSTableForeignKey, java.util.Map<java.lang.String,java.util.List<java.lang.String>> tableVSFatherTables, java.util.Map<java.lang.String,java.util.List<java.lang.String>> tableVSChildTables, java.util.Map<java.lang.String,java.util.List<java.lang.String>> tableVSEventColumns, java.util.Map<java.lang.String,java.util.List<java.lang.String>> tableColumnVSImpactedTableColumns, java.util.Map<java.lang.String,java.lang.String> tableColumnVSChangeType, java.util.Map<java.lang.String,java.util.List<java.lang.Integer>> sourceTableVSRowIds, java.lang.String schema, java.lang.String cdhdrTable, java.lang.String cdposTable)
public java.util.List<Change> rankChangeSequence() throws java.text.ParseException
java.text.ParseException
public void createChangeSequence() throws java.sql.SQLException
java.sql.SQLException
public void addChangesRelatedToObject(java.lang.String sourceTable, int objectId) throws java.sql.SQLException
java.sql.SQLException
public void connect() throws java.lang.Exception
java.lang.Exception
public void close() throws java.lang.Exception
java.lang.Exception
public void createChangeTables() throws java.sql.SQLException
java.sql.SQLException