com.sleepycat.je.util
Class DbDump
java.lang.Object
com.sleepycat.je.util.DbDump
- Direct Known Subclasses:
- DbScavenger
public class DbDump
- extends java.lang.Object
Constructor Summary |
DbDump(Environment env,
java.lang.String dbName,
java.io.PrintStream outputFile,
java.lang.String outputDirectory,
boolean formatUsingPrintable)
|
Method Summary |
void |
dump()
|
protected void |
dumpOne(java.io.PrintStream o,
byte[] ba,
boolean formatUsingPrintable)
|
static void |
main(java.lang.String[] argv)
|
protected void |
openEnv(boolean doRecovery)
|
protected boolean |
parseArgs(java.lang.String[] argv)
|
protected void |
printHeader(java.io.PrintStream o,
boolean dupSort,
boolean formatUsingPrintable)
|
protected void |
printUsage(java.lang.String msg)
|
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
envHome
protected java.io.File envHome
env
protected Environment env
dbName
protected java.lang.String dbName
formatUsingPrintable
protected boolean formatUsingPrintable
outputDirectory
protected java.lang.String outputDirectory
outputFile
protected java.io.PrintStream outputFile
doScavengerRun
protected boolean doScavengerRun
doAggressiveScavengerRun
protected boolean doAggressiveScavengerRun
verbose
protected boolean verbose
DbDump
public DbDump(Environment env,
java.lang.String dbName,
java.io.PrintStream outputFile,
java.lang.String outputDirectory,
boolean formatUsingPrintable)
main
public static void main(java.lang.String[] argv)
throws DatabaseException,
java.io.IOException
- Throws:
DatabaseException
java.io.IOException
printUsage
protected void printUsage(java.lang.String msg)
parseArgs
protected boolean parseArgs(java.lang.String[] argv)
throws java.io.IOException
- Throws:
java.io.IOException
openEnv
protected void openEnv(boolean doRecovery)
throws DatabaseException
- Throws:
DatabaseException
dump
public void dump()
throws java.io.IOException,
DatabaseException
- Throws:
java.io.IOException
DatabaseException
printHeader
protected void printHeader(java.io.PrintStream o,
boolean dupSort,
boolean formatUsingPrintable)
dumpOne
protected void dumpOne(java.io.PrintStream o,
byte[] ba,
boolean formatUsingPrintable)
Copyright 2004-2006 Sleepycat, Inc. All Rights Reserved.