Bitcoin
Classes | Namespaces | Typedefs | Enumerations | Functions | Variables
table_test.cc File Reference
#include "leveldb/table.h"
#include <map>
#include <string>
#include "db/dbformat.h"
#include "db/memtable.h"
#include "db/write_batch_internal.h"
#include "leveldb/db.h"
#include "leveldb/env.h"
#include "leveldb/iterator.h"
#include "leveldb/table_builder.h"
#include "table/block.h"
#include "table/block_builder.h"
#include "table/format.h"
#include "util/random.h"
#include "util/testharness.h"
#include "util/testutil.h"

Classes

class  leveldb::anonymous_namespace{table_test.cc}::ReverseKeyComparator
 
struct  leveldb::anonymous_namespace{table_test.cc}::STLLessThan
 
class  leveldb::StringSink
 
class  leveldb::StringSource
 
class  leveldb::Constructor
 
class  leveldb::BlockConstructor
 
class  leveldb::TableConstructor
 
class  leveldb::KeyConvertingIterator
 
class  leveldb::MemTableConstructor
 
class  leveldb::DBConstructor
 
struct  leveldb::TestArgs
 
class  leveldb::Harness
 
class  leveldb::MemTableTest
 
class  leveldb::TableTest
 

Namespaces

 leveldb
 
 leveldb::anonymous_namespace{table_test.cc}
 

Typedefs

typedef std::map< std::string, std::string, STLLessThan > leveldb::KVMap
 

Enumerations

enum  leveldb::TestType { leveldb::TABLE_TEST, leveldb::BLOCK_TEST, leveldb::MEMTABLE_TEST, leveldb::DB_TEST }
 

Functions

static std::string leveldb::Reverse (const Slice &key)
 
static void leveldb::Increment (const Comparator *cmp, std::string *key)
 
 leveldb::TEST (Harness, Empty)
 
 leveldb::TEST (Harness, ZeroRestartPointsInBlock)
 
 leveldb::TEST (Harness, SimpleEmptyKey)
 
 leveldb::TEST (Harness, SimpleSingle)
 
 leveldb::TEST (Harness, SimpleMulti)
 
 leveldb::TEST (Harness, SimpleSpecialKey)
 
 leveldb::TEST (Harness, Randomized)
 
 leveldb::TEST (Harness, RandomizedLongDB)
 
 leveldb::TEST (MemTableTest, Simple)
 
static bool leveldb::Between (uint64_t val, uint64_t low, uint64_t high)
 
 leveldb::TEST (TableTest, ApproximateOffsetOfPlain)
 
static bool leveldb::SnappyCompressionSupported ()
 
 leveldb::TEST (TableTest, ApproximateOffsetOfCompressed)
 
int main (int argc, char **argv)
 

Variables

static ReverseKeyComparator leveldb::reverse_key_comparator
 
static const TestArgs leveldb::kTestArgList []
 
static const int leveldb::kNumTestArgs = sizeof(kTestArgList) / sizeof(kTestArgList[0])
 

Function Documentation

◆ main()

int main ( int  argc,
char **  argv 
)