public class INList
extends java.lang.Object
Constructor and Description |
---|
INList(INList orig,
EnvironmentImpl envImpl)
Used only by tree verifier when validating INList.
|
Modifier and Type | Method and Description |
---|---|
void |
add(IN in)
An IN has just come into memory, add it to the list.
|
void |
clear()
Clear the entire list during recovery and at shutdown.
|
void |
dump() |
IN |
first() |
java.util.SortedSet |
getINs() |
int |
getSize() |
java.util.Iterator |
iterator()
Return an iterator over the main 'ins' set.
|
void |
latchMajor()
The locking hierarchy is:
1.
|
void |
releaseMajorLatch() |
void |
releaseMajorLatchIfHeld() |
void |
remove(IN in)
An IN is getting swept or is displaced by recovery.
|
void |
removeLatchAlreadyHeld(IN in)
An IN is getting evicted or is displaced by recovery.
|
java.util.SortedSet |
tailSet(IN in) |
public INList(INList orig, EnvironmentImpl envImpl) throws DatabaseException
DatabaseException
public java.util.SortedSet getINs()
public int getSize()
public void add(IN in) throws DatabaseException
DatabaseException
public void removeLatchAlreadyHeld(IN in) throws DatabaseException
DatabaseException
public void remove(IN in) throws DatabaseException
DatabaseException
public java.util.SortedSet tailSet(IN in) throws DatabaseException
DatabaseException
public IN first() throws DatabaseException
DatabaseException
public java.util.Iterator iterator()
public void clear() throws DatabaseException
DatabaseException
public void dump()
public void latchMajor() throws DatabaseException
DatabaseException
public void releaseMajorLatchIfHeld() throws DatabaseException
DatabaseException
public void releaseMajorLatch() throws DatabaseException
DatabaseException