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.ParseExceptionpublic void createChangeSequence()
throws java.sql.SQLException
java.sql.SQLExceptionpublic void addChangesRelatedToObject(java.lang.String sourceTable,
int objectId)
throws java.sql.SQLException
java.sql.SQLExceptionpublic void connect()
throws java.lang.Exception
java.lang.Exceptionpublic void close()
throws java.lang.Exception
java.lang.Exceptionpublic void createChangeTables()
throws java.sql.SQLException
java.sql.SQLException