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 TreeWalkerStatsAccumulatorpublic void processBIN(BIN node, java.lang.Long nid, int level)
processBIN in interface TreeWalkerStatsAccumulatorpublic void incrementLNCount()
incrementLNCount in interface TreeWalkerStatsAccumulatorpublic void incrementDeletedLNCount()
incrementDeletedLNCount in interface TreeWalkerStatsAccumulatorjava.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.