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.SQLException
public boolean checkIfObjectSafisfyingConstraints(java.lang.String schema, java.lang.String sourceTable, java.lang.String objectId) throws java.sql.SQLException
java.sql.SQLException
public void extractEventsFromEventList(java.util.List<TableEvent> nakedEventList, java.lang.String schema) throws java.lang.Exception
java.lang.Exception
public void addObject(java.lang.String sourceTable, TableObject object, java.lang.String schema) throws java.lang.Exception
java.lang.Exception
public 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.Exception
public void addEvent(TableEvent nakedEvent, java.lang.String schema) throws java.text.ParseException, java.sql.SQLException
java.text.ParseException
java.sql.SQLException
public 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()