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
DatabaseExceptionpublic java.util.SortedSet getINs()
public int getSize()
public void add(IN in) throws DatabaseException
DatabaseExceptionpublic void removeLatchAlreadyHeld(IN in) throws DatabaseException
DatabaseExceptionpublic void remove(IN in) throws DatabaseException
DatabaseExceptionpublic java.util.SortedSet tailSet(IN in) throws DatabaseException
DatabaseExceptionpublic IN first() throws DatabaseException
DatabaseExceptionpublic java.util.Iterator iterator()
public void clear()
throws DatabaseException
DatabaseExceptionpublic void dump()
public void latchMajor()
throws DatabaseException
DatabaseExceptionpublic void releaseMajorLatchIfHeld()
throws DatabaseException
DatabaseExceptionpublic void releaseMajorLatch()
throws DatabaseException
DatabaseException