| java.lang.Object com.sleepycat.je.tree.Node com.sleepycat.je.tree.LN com.sleepycat.je.tree.NameLN
NameLN | final public class NameLN extends LN (Code) | | A NameLN represents a Leaf Node in the name->database id mapping tree.
|
Constructor Summary | |
public | NameLN(DatabaseId id) In the ideal world, we'd have a base LN class so that this NameLN
doesn't have a superfluous data field, but we want to optimize the LN
class for size and speed right now. | public | NameLN() Create an empty NameLN, to be filled in from the log. |
NameLN | public NameLN(DatabaseId id)(Code) | | In the ideal world, we'd have a base LN class so that this NameLN
doesn't have a superfluous data field, but we want to optimize the LN
class for size and speed right now.
|
NameLN | public NameLN()(Code) | | Create an empty NameLN, to be filled in from the log.
|
dumpLogAdditional | protected void dumpLogAdditional(StringBuffer sb, boolean verbose)(Code) | | Dump additional fields. Done this way so the additional info can be
within the XML tags defining the dumped log entry.
|
dumpString | public String dumpString(int nSpaces, boolean dumpTags)(Code) | | |
getTransactionalLogType | protected LogEntryType getTransactionalLogType()(Code) | | Log type for transactional entries.
|
isDeleted | public boolean isDeleted()(Code) | | |
makeDeleted | void makeDeleted()(Code) | | |
Methods inherited from com.sleepycat.je.tree.LN | void accountForSubtreeRemoval(INList inList, UtilizationTracker tracker)(Code)(Java Doc) public String beginTag()(Code)(Java Doc) protected boolean canBeAncestor(boolean targetContainsDuplicates)(Code)(Java Doc) boolean canMemorySizeChangeDuringLogging()(Code)(Java Doc) public byte[] copyData()(Code)(Java Doc) public long delete(DatabaseImpl database, byte[] lnKey, byte[] dupKey, long oldLsn, Locker locker) throws DatabaseException(Code)(Java Doc) public void dumpLog(StringBuffer sb, boolean verbose)(Code)(Java Doc) protected void dumpLogAdditional(StringBuffer sb, boolean verbose)(Code)(Java Doc) public String dumpString(int nSpaces, boolean dumpTags)(Code)(Java Doc) public String endTag()(Code)(Java Doc) public byte[] getData()(Code)(Java Doc) public int getLastLoggedSize()(Code)(Java Doc) public int getLogSize()(Code)(Java Doc) public LogEntryType getLogType()(Code)(Java Doc) public long getMemorySizeIncludedByParent()(Code)(Java Doc) protected LogEntryType getTransactionalLogType()(Code)(Java Doc) public boolean isDeleted()(Code)(Java Doc) public boolean isDirty()(Code)(Java Doc) boolean isEvictable() throws DatabaseException(Code)(Java Doc) boolean isEvictableInexact()(Code)(Java Doc) protected boolean isSoughtNode(long nid, boolean updateGeneration)(Code)(Java Doc) boolean isValidForDelete()(Code)(Java Doc) public long log(EnvironmentImpl env, DatabaseId dbId, byte[] key, byte[] delDupKey, long oldLsn, int oldSize, Locker locker, boolean backgroundIO, boolean isProvisional) throws DatabaseException(Code)(Java Doc) public long logUpdateMemUsage(DatabaseImpl database, byte[] lnKey, long oldLsn, Locker locker, IN parent, boolean backgroundIO) throws DatabaseException(Code)(Java Doc) public long logUpdateMemUsage(DatabaseImpl database, byte[] lnKey, long oldLsn, Locker locker, IN parent) throws DatabaseException(Code)(Java Doc) void makeDeleted()(Code)(Java Doc) public long modify(byte[] newData, DatabaseImpl database, byte[] lnKey, long oldLsn, Locker locker) throws DatabaseException(Code)(Java Doc) public long optionalLog(EnvironmentImpl env, DatabaseImpl databaseImpl, byte[] key, long oldLsn, int oldSize, Locker locker) throws DatabaseException(Code)(Java Doc) public long optionalLogProvisional(EnvironmentImpl env, DatabaseImpl databaseImpl, byte[] key, long oldLsn, int oldSize) throws DatabaseException(Code)(Java Doc) public long optionalLogUpdateMemUsage(DatabaseImpl database, byte[] lnKey, long oldLsn, Locker locker, IN parent) throws DatabaseException(Code)(Java Doc) public void readFromLog(ByteBuffer itemBuffer, byte entryTypeVersion) throws LogException(Code)(Java Doc) void rebuildINList(INList inList)(Code)(Java Doc) void setDirty()(Code)(Java Doc) public void setLastLoggedSize(int size)(Code)(Java Doc) public void writeToLog(ByteBuffer logBuffer)(Code)(Java Doc)
|
|
|