Class OAtomicUnitEndRecord
java.lang.Object
com.orientechnologies.orient.core.storage.impl.local.paginated.wal.OAbstractWALRecord
com.orientechnologies.orient.core.storage.impl.local.paginated.wal.OOperationUnitRecord
com.orientechnologies.orient.core.storage.impl.local.paginated.wal.OOperationUnitBodyRecord
com.orientechnologies.orient.core.storage.impl.local.paginated.wal.OAtomicUnitEndRecord
- All Implemented Interfaces:
WriteableWALRecord,OWALRecord
- Direct Known Subclasses:
AtomicUnitEndRecordWithPageLSNs
- Since:
- 24.05.13
- Author:
- Andrey Lomakin (a.lomakin-at-orientdb.com)
-
Field Summary
Fields inherited from class com.orientechnologies.orient.core.storage.impl.local.paginated.wal.OAbstractWALRecord
logSequenceNumber -
Constructor Summary
ConstructorsConstructorDescriptionOAtomicUnitEndRecord(long operationUnitId, boolean rollback, Map<String, OAtomicOperationMetadata<?>> atomicOperationMetadataMap) -
Method Summary
Modifier and TypeMethodDescriptionprotected voiddeserializeFromByteBuffer(ByteBuffer buffer) intgetId()booleanintprotected voidserializeToByteBuffer(ByteBuffer buffer) toString()Methods inherited from class com.orientechnologies.orient.core.storage.impl.local.paginated.wal.OOperationUnitRecord
equals, fromStream, getOperationUnitId, hashCode, setOperationUnitId, toStream, toStreamMethods inherited from class com.orientechnologies.orient.core.storage.impl.local.paginated.wal.OAbstractWALRecord
freeBinaryContent, getBinaryContent, getBinaryContentLen, getDiskSize, getDistance, getLsn, isWritten, setBinaryContent, setDiskSize, setDistance, setLsn, toString, written
-
Constructor Details
-
OAtomicUnitEndRecord
public OAtomicUnitEndRecord() -
OAtomicUnitEndRecord
public OAtomicUnitEndRecord(long operationUnitId, boolean rollback, Map<String, OAtomicOperationMetadata<?>> atomicOperationMetadataMap)
-
-
Method Details
-
isRollback
public boolean isRollback() -
serializeToByteBuffer
- Specified by:
serializeToByteBufferin classOOperationUnitRecord
-
deserializeFromByteBuffer
- Specified by:
deserializeFromByteBufferin classOOperationUnitRecord
-
getAtomicOperationMetadata
-
serializedSize
public int serializedSize()- Specified by:
serializedSizein interfaceWriteableWALRecord- Overrides:
serializedSizein classOOperationUnitRecord
-
toString
- Overrides:
toStringin classOOperationUnitRecord
-
getId
public int getId()
-