public abstract class PageOperationRecord extends OOperationUnitBodyRecord
lsn
Constructor and Description |
---|
PageOperationRecord() |
Modifier and Type | Method and Description |
---|---|
protected void |
deserializeFromByteBuffer(ByteBuffer buffer) |
long |
getFileId() |
int |
getPageIndex() |
boolean |
isUpdateMasterRecord() |
abstract void |
redo(OCacheEntry cacheEntry) |
int |
serializedSize() |
protected void |
serializeToByteBuffer(ByteBuffer buffer) |
void |
setFileId(long fileId) |
void |
setPageIndex(int pageIndex) |
abstract void |
undo(OCacheEntry cacheEntry) |
equals, fromStream, getOperationUnitId, hashCode, setOperationUnitId, toStream, toStream, toString
freeBinaryContent, getBinaryContent, getBinaryContentLen, getDiskSize, getDistance, getLsn, isWritten, setBinaryContent, setDiskSize, setDistance, setLsn, toString, written
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
getId
public boolean isUpdateMasterRecord()
public abstract void redo(OCacheEntry cacheEntry)
public abstract void undo(OCacheEntry cacheEntry)
public void setFileId(long fileId)
public void setPageIndex(int pageIndex)
public long getFileId()
public int getPageIndex()
public int serializedSize()
serializedSize
in interface WriteableWALRecord
serializedSize
in class OOperationUnitRecord
protected void serializeToByteBuffer(ByteBuffer buffer)
serializeToByteBuffer
in class OOperationUnitRecord
protected void deserializeFromByteBuffer(ByteBuffer buffer)
deserializeFromByteBuffer
in class OOperationUnitRecord
Copyright © 2009–2020 OrientDB. All rights reserved.