org.exist.storage.index
Class StoreValueLoggable
java.lang.Object
org.exist.storage.journal.AbstractLoggable
org.exist.storage.index.AbstractBFileLoggable
org.exist.storage.index.StoreValueLoggable
- All Implemented Interfaces:
- Loggable
- public class StoreValueLoggable
- extends AbstractBFileLoggable
- Author:
- wolf
|
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 |
undo()
Undo, i.e. |
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 |
page
protected long page
tid
protected short tid
value
protected ByteArray value
StoreValueLoggable
public StoreValueLoggable(Txn transaction,
byte fileId,
long page,
short tid,
ByteArray value)
StoreValueLoggable
public StoreValueLoggable(DBBroker broker,
long transactionId)
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 AbstractBFileLoggable
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 AbstractBFileLoggable
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 AbstractBFileLoggable
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
undo
public void undo()
throws LogException
- Description copied from interface:
Loggable
- Undo, i.e. roll back, the underlying operation. The method
is called by
RecoveryManager.
- Specified by:
undo in interface Loggable- Overrides:
undo in class AbstractLoggable
- Throws:
LogException
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 AbstractBFileLoggable
<oXygen/>
XML Editor
provides support for editing and debugging XQuery
expressions against the eXist XML Database.