com.continuent.tungsten.replicator.dbms
Class OneRowChange

java.lang.Object
  extended by com.continuent.tungsten.replicator.dbms.OneRowChange
All Implemented Interfaces:
java.io.Serializable

public class OneRowChange
extends java.lang.Object
implements java.io.Serializable

Holds information from a

See Also:
Serialized Form

Nested Class Summary
 class OneRowChange.ColumnSpec
           
 class OneRowChange.ColumnVal
           
 
Constructor Summary
OneRowChange()
           
OneRowChange(java.lang.String schemaName, java.lang.String tableName, RowChangeData.ActionType action)
           
OneRowChange(java.lang.String schemaName, java.lang.String tableName, RowChangeData.ActionType action, java.util.ArrayList<OneRowChange.ColumnSpec> keySpec, java.util.ArrayList<java.util.ArrayList<OneRowChange.ColumnVal>> keyValues, java.util.ArrayList<OneRowChange.ColumnSpec> columnSpec, java.util.ArrayList<java.util.ArrayList<OneRowChange.ColumnVal>> columnValues)
           
 
Method Summary
 RowChangeData.ActionType getAction()
           
 java.util.ArrayList<OneRowChange.ColumnSpec> getColumnSpec()
           
 java.util.ArrayList<java.util.ArrayList<OneRowChange.ColumnVal>> getColumnValues()
           
 java.util.ArrayList<OneRowChange.ColumnSpec> getKeySpec()
           
 java.util.ArrayList<java.util.ArrayList<OneRowChange.ColumnVal>> getKeyValues()
           
 java.lang.String getSchemaName()
           
 long getTableId()
           
 java.lang.String getTableName()
           
 void setAction(RowChangeData.ActionType action)
           
 void setColumnSpec(java.util.ArrayList<OneRowChange.ColumnSpec> columnSpec)
           
 void setColumnValues(java.util.ArrayList<java.util.ArrayList<OneRowChange.ColumnVal>> columnValues)
           
 void setKeySpec(java.util.ArrayList<OneRowChange.ColumnSpec> keySpec)
           
 void setKeyValues(java.util.ArrayList<java.util.ArrayList<OneRowChange.ColumnVal>> keyValues)
           
 void setSchemaName(java.lang.String schemaName)
           
 void setTableId(long tableId)
           
 void setTableName(java.lang.String tableName)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

OneRowChange

public OneRowChange(java.lang.String schemaName,
                    java.lang.String tableName,
                    RowChangeData.ActionType action,
                    java.util.ArrayList<OneRowChange.ColumnSpec> keySpec,
                    java.util.ArrayList<java.util.ArrayList<OneRowChange.ColumnVal>> keyValues,
                    java.util.ArrayList<OneRowChange.ColumnSpec> columnSpec,
                    java.util.ArrayList<java.util.ArrayList<OneRowChange.ColumnVal>> columnValues)

OneRowChange

public OneRowChange(java.lang.String schemaName,
                    java.lang.String tableName,
                    RowChangeData.ActionType action)

OneRowChange

public OneRowChange()
Method Detail

getColumnSpec

public java.util.ArrayList<OneRowChange.ColumnSpec> getColumnSpec()

setColumnSpec

public void setColumnSpec(java.util.ArrayList<OneRowChange.ColumnSpec> columnSpec)

getColumnValues

public java.util.ArrayList<java.util.ArrayList<OneRowChange.ColumnVal>> getColumnValues()

setColumnValues

public void setColumnValues(java.util.ArrayList<java.util.ArrayList<OneRowChange.ColumnVal>> columnValues)

getKeySpec

public java.util.ArrayList<OneRowChange.ColumnSpec> getKeySpec()

setKeySpec

public void setKeySpec(java.util.ArrayList<OneRowChange.ColumnSpec> keySpec)

getKeyValues

public java.util.ArrayList<java.util.ArrayList<OneRowChange.ColumnVal>> getKeyValues()

setKeyValues

public void setKeyValues(java.util.ArrayList<java.util.ArrayList<OneRowChange.ColumnVal>> keyValues)

getAction

public RowChangeData.ActionType getAction()

setAction

public void setAction(RowChangeData.ActionType action)

getSchemaName

public java.lang.String getSchemaName()

setSchemaName

public void setSchemaName(java.lang.String schemaName)

getTableName

public java.lang.String getTableName()

setTableName

public void setTableName(java.lang.String tableName)

setTableId

public void setTableId(long tableId)

getTableId

public long getTableId()