|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||
java.lang.Objectcom.sleepycat.je.tree.Node
com.sleepycat.je.tree.LN
com.sleepycat.je.tree.MapLN
public final class MapLN
A MapLN represents a Leaf Node in the JE DatabaseImpl Naming Tree.
| Constructor Summary | |
|---|---|
MapLN()
Create an empty MapLN, to be filled in from the log. |
|
MapLN(DatabaseImpl db)
Create a new MapLn to hold a new databaseImpl. |
|
| Method Summary | |
|---|---|
String |
beginTag()
|
protected void |
dumpLogAdditional(StringBuffer sb,
boolean verbose)
Dump additional fields. |
String |
dumpString(int nSpaces,
boolean dumpTags)
|
String |
endTag()
|
DatabaseImpl |
getDatabase()
|
int |
getLogSize()
|
LogEntryType |
getLogType()
All objects that are reponsible for a generating a type of log entry must implement this. |
long |
getMemorySizeIncludedByParent()
Compute the approximate size of this node in memory for evictor invocation purposes. |
protected LogEntryType |
getTransactionalLogType()
Log type for transactional entries. |
boolean |
isDeleted()
|
(package private) void |
makeDeleted()
|
void |
postFetchInit(DatabaseImpl db,
long sourceLsn)
Initialize a node that has been faulted in from the log. |
void |
readFromLog(ByteBuffer itemBuffer,
byte entryTypeVersion)
Initialize this object from the data in itemBuf. |
String |
toString()
Default toString method at the root of the tree. |
void |
writeToLog(ByteBuffer logBuffer)
Serialize this object into the buffer. |
| Methods inherited from class com.sleepycat.je.tree.LN |
|---|
accountForSubtreeRemoval, canBeAncestor, copyData, countAsObsoleteWhenLogged, delete, dumpLog, getData, getTransactionId, isDirty, isSoughtNode, isValidForDelete, log, log, logEntryIsTransactional, modify, optionalLog, optionalLogProvisional, rebuildINList, setDirty |
| Methods inherited from class com.sleepycat.je.tree.Node |
|---|
containsDuplicates, dump, getLastId, getLevel, getNextNodeId, getNodeId, getType, latchShared, marshallOutsideWriteLatch, matchLNByNodeId, postLogWork, releaseLatch, setLastNodeId, setNodeId, shortDescription, verify |
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
| Methods inherited from interface com.sleepycat.je.log.LoggableObject |
|---|
marshallOutsideWriteLatch, postLogWork |
| Constructor Detail |
|---|
public MapLN(DatabaseImpl db)
public MapLN()
throws DatabaseException
DatabaseException| Method Detail |
|---|
public boolean isDeleted()
isDeleted in class LNvoid makeDeleted()
makeDeleted in class LNpublic DatabaseImpl getDatabase()
public void postFetchInit(DatabaseImpl db,
long sourceLsn)
throws DatabaseException
postFetchInit in class NodeDatabaseExceptionpublic long getMemorySizeIncludedByParent()
getMemorySizeIncludedByParent in class LNpublic String toString()
Node
toString in class Nodepublic String beginTag()
beginTag in class LNpublic String endTag()
endTag in class LN
public String dumpString(int nSpaces,
boolean dumpTags)
dumpString in class LNprotected LogEntryType getTransactionalLogType()
getTransactionalLogType in class LNpublic LogEntryType getLogType()
LoggableObject
getLogType in interface LoggableObjectgetLogType in class LNLN.getLogType()public int getLogSize()
getLogSize in interface LogWritablegetLogSize in class LNLN.getLogSize()public void writeToLog(ByteBuffer logBuffer)
LogWritable
writeToLog in interface LogWritablewriteToLog in class LNlogBuffer - is the destination bufferLN.writeToLog(java.nio.ByteBuffer)
public void readFromLog(ByteBuffer itemBuffer,
byte entryTypeVersion)
throws LogException
LogReadable
readFromLog in interface LogReadablereadFromLog in class LNLogExceptionLN.readFromLog(java.nio.ByteBuffer, byte)
protected void dumpLogAdditional(StringBuffer sb,
boolean verbose)
dumpLogAdditional in class LN
|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||