static class DatabaseImpl.StatsAccumulator extends java.lang.Object implements TreeWalkerStatsAccumulator
Modifier and Type | Field and Description |
---|---|
(package private) int |
progressInterval |
(package private) java.io.PrintStream |
progressStream |
Constructor and Description |
---|
DatabaseImpl.StatsAccumulator(java.io.PrintStream progressStream,
int progressInterval) |
Modifier and Type | Method and Description |
---|---|
(package private) long[] |
getBINEntriesHistogram() |
(package private) java.util.Set<java.lang.Long> |
getBINNodeIdsSeen() |
(package private) long[] |
getBINsByLevel() |
(package private) long |
getDeletedLNCount() |
(package private) java.util.Set<java.lang.Long> |
getINNodeIdsSeen() |
(package private) long[] |
getINsByLevel() |
(package private) long |
getLNCount() |
(package private) int |
getMainTreeMaxDepth() |
void |
incrementDeletedLNCount() |
void |
incrementLNCount() |
void |
processBIN(BIN node,
java.lang.Long nid,
int level) |
void |
processIN(IN node,
java.lang.Long nid,
int level) |
(package private) void |
verifyNode(Node node) |
java.io.PrintStream progressStream
int progressInterval
DatabaseImpl.StatsAccumulator(java.io.PrintStream progressStream, int progressInterval)
void verifyNode(Node node)
public void processIN(IN node, java.lang.Long nid, int level)
processIN
in interface TreeWalkerStatsAccumulator
public void processBIN(BIN node, java.lang.Long nid, int level)
processBIN
in interface TreeWalkerStatsAccumulator
public void incrementLNCount()
incrementLNCount
in interface TreeWalkerStatsAccumulator
public void incrementDeletedLNCount()
incrementDeletedLNCount
in interface TreeWalkerStatsAccumulator
java.util.Set<java.lang.Long> getINNodeIdsSeen()
java.util.Set<java.lang.Long> getBINNodeIdsSeen()
long[] getINsByLevel()
long[] getBINsByLevel()
long[] getBINEntriesHistogram()
long getLNCount()
long getDeletedLNCount()
int getMainTreeMaxDepth()
Copyright (c) 2004-2012 Oracle. All rights reserved.