ACCUMULATED_LIMIT, BIN_LEVEL, DBMAP_LEVEL, EXACT_MATCH, INSERT_SUCCESS, latch, LEVEL_MASK, MAIN_LEVEL, MAX_LEVEL, MAY_EVICT_LNS, MAY_EVICT_NODE, MAY_NOT_EVICT, MIN_LEVEL
NULL_NODE_ID
Constructor and Description |
---|
DBIN() |
DBIN(SizeofMarker marker)
For Sizeof, set all array fields to null, since they are not part of the
fixed overhead.
|
Modifier and Type | Method and Description |
---|---|
java.lang.String |
beginTag() |
boolean |
containsDuplicates()
Since DIN/DBIN/DupCountLN are no longer used in the Btree, this method
should normally only be used by dup conversion or entities that do not
access records via the Btree.
|
protected void |
dumpLogAdditional(java.lang.StringBuilder sb)
DBINS need to dump their dup key
|
java.lang.String |
dumpString(int nSpaces,
boolean dumpTags)
For unit test support:
|
java.lang.String |
endTag() |
protected long |
getFixedMemoryOverhead() |
int |
getLogSize() |
LogEntryType |
getLogType()
Get the log type of this node.
|
protected boolean |
isEvictionProhibited()
Note that the IN may or may not be latched when this method is called.
|
void |
readFromLog(java.nio.ByteBuffer itemBuffer,
int entryVersion)
Initialize this object from the data in itemBuf.
|
java.lang.String |
shortClassName() |
void |
writeToLog(java.nio.ByteBuffer logBuffer)
Serialize this object into the buffer.
|
addCursor, afterLog, beforeLog, clearKnownDeleted, compress, computeMemorySize, createNewInstance, createReference, evictLN, evictLNs, fetchTarget, getCursorSet, getLastDeltaVersion, getLastLoggedVersion, getTreeAdminMemorySize, getVLSN, getVLSNCache, incEvictStats, incFetchStats, isBIN, isCompressible, logDirtyChildren, nCursors, queueSlotDeletion, removeCursor, setKnownDeleted, setKnownDeletedClearAll, setProhibitNextDelta, shouldLogDelta, verifyCursors
clearLsnCompaction, clearPendingDeleted, compactMemory, compareTo, deleteEntry, dumpLog, equals, fetchTargetWithExclusiveLatch, findEntry, findEntry, getBudgetedMemorySize, getCompactMaxKeyLength, getDatabase, getDatabaseId, getDirty, getEvictionType, getGeneration, getGenericLogType, getIdentifierKey, getInListResident, getInMemorySize, getKey, getKeyComparator, getKeyVals, getLastFullVersion, getLatchQueueLength, getLatchString, getLevel, getLsn, getMaxEntries, getMigrate, getNEntries, getNodeId, getRecalcToggle, getState, getTarget, getTargets, hashCode, init, initMemorySize, insertEntry, insertEntry1, isDbRoot, isEntryKnownDeleted, isEntryPendingDeleted, isEvictable, isIN, isKeyInBounds, isLatchOwnerForRead, isLatchOwnerForWrite, isRoot, latch, latch, latchNoWait, latchNoWait, latchShared, latchShared, log, log, log, logicalEquals, needsSplitting, optionalLog, optionalLogProvisional, postFetchInit, postRecoveryInit, prepareForSlotReuse, printMemorySize, recalcKeyPrefix, releaseLatch, releaseLatchIfOwner, resetAndGetMemorySize, setDatabase, setDirty, setGeneration, setGeneration, setIdentifierKey, setInListResident, setMigrate, setPendingDeleted, setRecalcToggle, splitInternal, toString, updateEntry, updateEntry, updateEntry, updateMemorySize, updateNode, updateNode, updateNode, verify, verifyMemorySize
dump, getMemorySizeIncludedByParent, getTransactionId, getType, isLN
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
dumpLog, getTransactionId, logicalEquals
public DBIN()
public DBIN(SizeofMarker marker)
public boolean containsDuplicates()
Node
containsDuplicates
in class Node
protected long getFixedMemoryOverhead()
getFixedMemoryOverhead
in class BIN
protected boolean isEvictionProhibited()
BIN
isEvictionProhibited
in class BIN
public java.lang.String dumpString(int nSpaces, boolean dumpTags)
dumpString
in class IN
public LogEntryType getLogType()
IN
getLogType
in class BIN
IN.getLogType()
public int getLogSize()
getLogSize
in interface Loggable
getLogSize
in class IN
Loggable.getLogSize()
public void writeToLog(java.nio.ByteBuffer logBuffer)
Loggable
writeToLog
in interface Loggable
writeToLog
in class IN
logBuffer
- is the destination bufferLoggable.writeToLog(java.nio.ByteBuffer)
public void readFromLog(java.nio.ByteBuffer itemBuffer, int entryVersion)
Loggable
readFromLog
in interface Loggable
readFromLog
in class IN
IN.readFromLog(java.nio.ByteBuffer, int)
protected void dumpLogAdditional(java.lang.StringBuilder sb)
dumpLogAdditional
in class IN
public java.lang.String shortClassName()
shortClassName
in class BIN
Copyright (c) 2004-2012 Oracle. All rights reserved.