org.exist.storage.btree
Class BTAbstractLoggable
java.lang.Object
org.exist.storage.journal.AbstractLoggable
org.exist.storage.btree.BTAbstractLoggable
- All Implemented Interfaces:
- Loggable
- Direct Known Subclasses:
- CreateBTNodeLoggable, InsertValueLoggable, RemoveValueLoggable, SetParentLoggable, UpdatePageLoggable, UpdateValueLoggable
- public abstract class BTAbstractLoggable
- extends AbstractLoggable
- Author:
- wolf
|
Method Summary |
int |
getLogSize()
Returns the size of the work load of this
entry. |
protected BTree |
getStorage()
|
void |
read(java.nio.ByteBuffer in)
Read the entry. |
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 |
fileId
protected byte fileId
broker
protected NativeBroker broker
BTAbstractLoggable
public BTAbstractLoggable(byte type,
byte fileId,
Txn transaction)
- Parameters:
type -
BTAbstractLoggable
public BTAbstractLoggable(byte type,
DBBroker broker,
long transactionId)
getStorage
protected BTree getStorage()
read
public void read(java.nio.ByteBuffer in)
- Description copied from interface:
Loggable
- Read the entry.
- Parameters:
in -
write
public void write(java.nio.ByteBuffer out)
- Description copied from interface:
Loggable
- Write this entry to the specified ByteBuffer.
- Parameters:
out -
getLogSize
public int getLogSize()
- Description copied from interface:
Loggable
- Returns the size of the work load of this
entry.
- Returns:
<oXygen/>
XML Editor
provides support for editing and debugging XQuery
expressions against the eXist XML Database.