org.exist.storage.btree
Class CreateBTNodeLoggable
java.lang.Object
org.exist.storage.journal.AbstractLoggable
org.exist.storage.btree.BTAbstractLoggable
org.exist.storage.btree.CreateBTNodeLoggable
- All Implemented Interfaces:
- Loggable
public class CreateBTNodeLoggable
- extends BTAbstractLoggable
|
Method Summary |
java.lang.String |
dump()
Default implementation returns the current LSN plus the
class name of the Loggable instance. |
int |
getLogSize()
Returns the size of the work load of this
entry. |
void |
read(java.nio.ByteBuffer in)
Read the entry. |
void |
redo()
Redo the underlying operation. |
void |
write(java.nio.ByteBuffer out)
Write this entry to the specified ByteBuffer. |
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
status
protected byte status
pageNum
protected long pageNum
parentNum
protected long parentNum
CreateBTNodeLoggable
public CreateBTNodeLoggable(Txn transaction,
byte fileId,
byte status,
long pageNum,
long parentNum)
CreateBTNodeLoggable
public CreateBTNodeLoggable(DBBroker broker,
long transactionId)
redo
public void redo()
throws LogException
- Description copied from interface:
Loggable
- Redo the underlying operation. This method is
called by
RecoveryManager.
- Specified by:
redo in interface Loggable- Overrides:
redo in class AbstractLoggable
- Throws:
LogException
write
public void write(java.nio.ByteBuffer out)
- Description copied from interface:
Loggable
- Write this entry to the specified ByteBuffer.
- Specified by:
write in interface Loggable- Overrides:
write in class BTAbstractLoggable
read
public void read(java.nio.ByteBuffer in)
- Description copied from interface:
Loggable
- Read the entry.
- Specified by:
read in interface Loggable- Overrides:
read in class BTAbstractLoggable
getLogSize
public int getLogSize()
- Description copied from interface:
Loggable
- Returns the size of the work load of this
entry.
- Specified by:
getLogSize in interface Loggable- Overrides:
getLogSize in class BTAbstractLoggable
- Returns:
- size of the work load of this entry.
dump
public java.lang.String dump()
- Description copied from class:
AbstractLoggable
- Default implementation returns the current LSN plus the
class name of the Loggable instance.
- Specified by:
dump in interface Loggable- Overrides:
dump in class AbstractLoggable
- Returns:
- description