public class CreateLogFromEventList
extends java.lang.Object
| Modifier and Type | Field and Description |
|---|---|
java.util.Map<java.lang.String,java.util.List<java.lang.String>> |
activityVSClasses |
java.util.Map<java.lang.String,java.util.List<java.lang.String>> |
activityVSModifiedColumns |
java.util.Map<java.lang.String,java.util.Map<java.lang.String,java.lang.String>> |
classVSColumnVSName |
java.util.Map<java.lang.String,java.util.Map<java.lang.String,java.lang.String>> |
tableClassVSColumnVSConstraint |
java.util.Map<java.lang.String,java.util.List<java.lang.String>> |
tableColumnVSImpactedTableColumns |
java.util.Map<java.lang.String,java.util.List<java.lang.String>> |
tableVSFatherTables |
| Constructor and Description |
|---|
CreateLogFromEventList(ConfigurationParameters configuration) |
| Modifier and Type | Method and Description |
|---|---|
void |
addEvent(TableEvent nakedEvent,
java.lang.String schema) |
void |
addObject(java.lang.String sourceTable,
TableObject object,
java.lang.String schema) |
boolean |
checkIfObjectSafisfyingConstraints(java.lang.String schema,
java.lang.String sourceTable,
java.lang.String objectId) |
void |
extractEventsFromEventList(java.util.List<TableEvent> nakedEventList,
java.lang.String schema) |
java.util.ArrayList<Event> |
getEventList() |
java.util.ArrayList<TableObject> |
getObjectList() |
java.util.ArrayList<ObjectRelation> |
getObjectRelationList() |
void |
outputTables(java.util.List<TableObject> objectList,
java.lang.String schema,
java.lang.String path) |
java.util.List<java.lang.String> |
readObjectTableIdByEventId(java.lang.String schema,
java.lang.String impactedTable,
java.lang.String impactedkey,
TableEvent event) |
void |
updateObject(java.lang.String sourceTable,
TableObject object,
java.lang.String schema,
java.lang.String modifiedColumn,
java.lang.String impactedkey) |
public java.util.Map<java.lang.String,java.util.List<java.lang.String>> tableVSFatherTables
public java.util.Map<java.lang.String,java.util.List<java.lang.String>> activityVSClasses
public java.util.Map<java.lang.String,java.util.List<java.lang.String>> activityVSModifiedColumns
public java.util.Map<java.lang.String,java.util.List<java.lang.String>> tableColumnVSImpactedTableColumns
public java.util.Map<java.lang.String,java.util.Map<java.lang.String,java.lang.String>> classVSColumnVSName
public java.util.Map<java.lang.String,java.util.Map<java.lang.String,java.lang.String>> tableClassVSColumnVSConstraint
public CreateLogFromEventList(ConfigurationParameters configuration)
public java.util.List<java.lang.String> readObjectTableIdByEventId(java.lang.String schema,
java.lang.String impactedTable,
java.lang.String impactedkey,
TableEvent event)
throws java.sql.SQLException
java.sql.SQLExceptionpublic boolean checkIfObjectSafisfyingConstraints(java.lang.String schema,
java.lang.String sourceTable,
java.lang.String objectId)
throws java.sql.SQLException
java.sql.SQLExceptionpublic void extractEventsFromEventList(java.util.List<TableEvent> nakedEventList, java.lang.String schema) throws java.lang.Exception
java.lang.Exceptionpublic void addObject(java.lang.String sourceTable,
TableObject object,
java.lang.String schema)
throws java.lang.Exception
java.lang.Exceptionpublic void updateObject(java.lang.String sourceTable,
TableObject object,
java.lang.String schema,
java.lang.String modifiedColumn,
java.lang.String impactedkey)
throws java.lang.Exception
java.lang.Exceptionpublic void addEvent(TableEvent nakedEvent, java.lang.String schema) throws java.text.ParseException, java.sql.SQLException
java.text.ParseExceptionjava.sql.SQLExceptionpublic void outputTables(java.util.List<TableObject> objectList, java.lang.String schema, java.lang.String path)
public java.util.ArrayList<Event> getEventList()
public java.util.ArrayList<TableObject> getObjectList()
public java.util.ArrayList<ObjectRelation> getObjectRelationList()