leveldb
Classes | Namespaces | Functions
leveldbutil.cc File Reference
#include <stdio.h>
#include "leveldb/dumpfile.h"
#include "leveldb/env.h"
#include "leveldb/status.h"
Include dependency graph for leveldbutil.cc:

Go to the source code of this file.

Classes

class  leveldb::anonymous_namespace{leveldbutil.cc}::StdoutPrinter
 

Namespaces

 leveldb
 
 leveldb::anonymous_namespace{leveldbutil.cc}
 

Functions

bool leveldb::anonymous_namespace{leveldbutil.cc}::HandleDumpCommand (Env *env, char **files, int num)
 
static void Usage ()
 
int main (int argc, char **argv)
 

Function Documentation

§ main()

int main ( int  argc,
char **  argv 
)

Definition at line 48 of file leveldbutil.cc.

48  {
50  bool ok = true;
51  if (argc < 2) {
52  Usage();
53  ok = false;
54  } else {
55  std::string command = argv[1];
56  if (command == "dump") {
57  ok = leveldb::HandleDumpCommand(env, argv+2, argc-2);
58  } else {
59  Usage();
60  ok = false;
61  }
62  }
63  return (ok ? 0 : 1);
64 }
bool HandleDumpCommand(Env *env, char **files, int num)
Definition: leveldbutil.cc:24
static Env * Default()
Definition: env_posix.cc:613
static void Usage()
Definition: leveldbutil.cc:40
Here is the call graph for this function:

§ Usage()

static void Usage ( )
static

Definition at line 40 of file leveldbutil.cc.

40  {
41  fprintf(
42  stderr,
43  "Usage: leveldbutil command...\n"
44  " dump files... -- dump contents of specified files\n"
45  );
46 }
Here is the caller graph for this function: