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 Detail
-
TransactionRecordValue
public TransactionRecordValue(ColumnIndex column, java.lang.Object value)
-
TransactionRecordValue
public TransactionRecordValue(java.io.DataInputStream dataInputStream, DataBaseMapper dataBaseMapper) throws java.io.IOException- Throws:
java.io.IOException
-
-
Method Detail
-
getColumn
public ColumnIndex 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)
-
-