public class DeletedDupLNLogEntry extends LNLogEntry
LNLogEntry.DupStatusMIN_LOG_SIZE| Constructor and Description |
|---|
DeletedDupLNLogEntry()
Constructor to read an entry.
|
| Modifier and Type | Method and Description |
|---|---|
(package private) byte[] |
combineDupKeyData()
Combine old key and old LN's data into a new key, and set the LN's data
to empty.
|
java.lang.StringBuilder |
dumpEntry(java.lang.StringBuilder sb,
boolean verbose)
Extends super class to dump out extra key.
|
int |
getSize()
Extend super class to add in extra key.
|
void |
readEntry(EnvironmentImpl envImpl,
LogEntryHeader header,
java.nio.ByteBuffer entryBuffer)
Extends its super class to read in the extra dup key.
|
void |
writeEntry(LogEntryHeader header,
java.nio.ByteBuffer destBuffer)
Serialize this object into the buffer.
|
dumpRep, getAbortKnownDeleted, getAbortLsn, getBaseLNEntrySize, getDbId, getKey, getLastLoggedSize, getLN, getMainItem, getTransactionId, getTxnId, getUnconvertedDataLength, getUnconvertedKeyLength, getUserKeyData, getUserTxn, isDeleted, logicalEquals, newLNInstance, postFetchInit, postFetchInit, postLogWork, readBaseLNEntry, writeBaseLNEntryclone, getLogType, getNoArgsConstructor, getResolvedItem, newInstanceOfType, newInstanceOfType, setLogType, toStringequals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitclone, getLogType, getResolvedItem, setLogTypebyte[] combineDupKeyData()
LNLogEntrycombineDupKeyData in class LNLogEntrypublic void readEntry(EnvironmentImpl envImpl, LogEntryHeader header, java.nio.ByteBuffer entryBuffer)
readEntry in interface LogEntryreadEntry in class LNLogEntryLNLogEntry.readEntry(com.sleepycat.je.dbi.EnvironmentImpl, com.sleepycat.je.log.LogEntryHeader, java.nio.ByteBuffer)public java.lang.StringBuilder dumpEntry(java.lang.StringBuilder sb,
boolean verbose)
dumpEntry in interface LogEntrydumpEntry in class LNLogEntryLNLogEntry.dumpEntry(java.lang.StringBuilder, boolean)public int getSize()
getSize in interface LogEntrygetSize in class LNLogEntryLNLogEntry.getSize()public void writeEntry(LogEntryHeader header, java.nio.ByteBuffer destBuffer)
LogEntrywriteEntry in interface LogEntrywriteEntry in class LNLogEntrydestBuffer - is the destination bufferLogEntry#writeToLogCopyright (c) 2004-2012 Oracle. All rights reserved.