Class TransactionRecordValue
java.lang.Object
org.teamapps.universaldb.transaction.TransactionRecordValue
public class TransactionRecordValue
extends java.lang.Object
-
Constructor Summary
Constructors Constructor Description TransactionRecordValue(java.io.DataInputStream dataInputStream, DataBaseMapper dataBaseMapper)TransactionRecordValue(ColumnIndex column, java.lang.Object value) -
Method Summary
Modifier and Type Method Description ColumnIndexgetColumn()intgetColumnMappingId()java.lang.ObjectgetValue()voidpersistChange(int id, java.util.Map<java.lang.Integer,java.lang.Integer> recordIdByCorrelationId)voidupdateReferences(java.util.Map<java.lang.Integer,java.lang.Integer> recordIdByCorrelationId, java.util.List<RecordReference> references)voidwriteTransactionValue(java.io.DataOutputStream dataOutputStream)
-
Constructor Details
-
TransactionRecordValue
-
TransactionRecordValue
public TransactionRecordValue(java.io.DataInputStream dataInputStream, DataBaseMapper dataBaseMapper) throws java.io.IOException- Throws:
java.io.IOException
-
-
Method Details
-
getColumn
-
getValue
public java.lang.Object getValue() -
getColumnMappingId
public int getColumnMappingId() -
writeTransactionValue
public void writeTransactionValue(java.io.DataOutputStream dataOutputStream) throws java.io.IOException- Throws:
java.io.IOException
-
persistChange
public void persistChange(int id, java.util.Map<java.lang.Integer,java.lang.Integer> recordIdByCorrelationId) -
updateReferences
public void updateReferences(java.util.Map<java.lang.Integer,java.lang.Integer> recordIdByCorrelationId, java.util.List<RecordReference> references)
-