org.jumpmind.symmetric.model
Class TriggerHistory
java.lang.Object
org.jumpmind.symmetric.model.TriggerHistory
public class TriggerHistory
- extends java.lang.Object
Maps to the table sync audit table which tracks the history of sync trigger
creation.
This table also tracks the columns and the primary keys as of
the create date so that if the table definition changes while we still have
events to process (as may be the case when distributing events to remote
locations), then we still have the history of what the columns and primary
keys were at the time.
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
TriggerHistory
public TriggerHistory()
TriggerHistory
public TriggerHistory(java.lang.String tableName,
java.lang.String pkColumnNames,
java.lang.String columnNames)
TriggerHistory
public TriggerHistory(org.apache.ddlutils.model.Table table,
Trigger trigger)
TriggerHistory
public TriggerHistory(org.apache.ddlutils.model.Table table,
Trigger trigger,
TriggerReBuildReason reason)
calculateTableHashFor
public static int calculateTableHashFor(org.apache.ddlutils.model.Table table)
getTriggerNameForDmlType
public java.lang.String getTriggerNameForDmlType(DataEventType type)
getTableHash
public int getTableHash()
setTableHash
public void setTableHash(int tableHash)
getSourceTableName
public java.lang.String getSourceTableName()
setSourceTableName
public void setSourceTableName(java.lang.String tableName)
getColumnNames
public java.lang.String getColumnNames()
setColumnNames
public void setColumnNames(java.lang.String allColumnData)
getCreateTime
public java.util.Date getCreateTime()
setCreateTime
public void setCreateTime(java.util.Date createTime)
getLastTriggerBuildReason
public TriggerReBuildReason getLastTriggerBuildReason()
setLastTriggerBuildReason
public void setLastTriggerBuildReason(TriggerReBuildReason lastTriggerBuildReason)
getPkColumnNames
public java.lang.String getPkColumnNames()
setPkColumnNames
public void setPkColumnNames(java.lang.String pkColumnData)
getTriggerHistoryId
public int getTriggerHistoryId()
setTriggerHistoryId
public void setTriggerHistoryId(int tableSyncAuditId)
getNameForDeleteTrigger
public java.lang.String getNameForDeleteTrigger()
setNameForDeleteTrigger
public void setNameForDeleteTrigger(java.lang.String nameForDeleteTrigger)
getNameForInsertTrigger
public java.lang.String getNameForInsertTrigger()
setNameForInsertTrigger
public void setNameForInsertTrigger(java.lang.String nameForInsertTrigger)
getNameForUpdateTrigger
public java.lang.String getNameForUpdateTrigger()
setNameForUpdateTrigger
public void setNameForUpdateTrigger(java.lang.String nameForUpdateTrigger)
getSourceSchemaName
public java.lang.String getSourceSchemaName()
setSourceSchemaName
public void setSourceSchemaName(java.lang.String schemaName)
getTriggerId
public int getTriggerId()
setTriggerId
public void setTriggerId(int triggerId)
getInactiveTime
public java.util.Date getInactiveTime()
setInactiveTime
public void setInactiveTime(java.util.Date inactiveTime)
getSourceCatalogName
public java.lang.String getSourceCatalogName()
setSourceCatalogName
public void setSourceCatalogName(java.lang.String sourceCatalogName)
getTriggerRowHash
public long getTriggerRowHash()
setTriggerRowHash
public void setTriggerRowHash(long triggerRowHash)
Copyright © 2007-2008. All Rights Reserved.