SYMBOL INDEX (349 symbols across 58 files) FILE: algorithm/coding.cc type kdb (line 14) | namespace kdb { function EncodeFixed32 (line 16) | void EncodeFixed32(char* buf, uint32_t value) { function EncodeFixed64 (line 27) | void EncodeFixed64(char* buf, uint64_t value) { function GetFixed32 (line 42) | void GetFixed32(const char* buf, uint32_t* value) { function GetFixed64 (line 54) | void GetFixed64(const char* buf, uint64_t* value) { function PutFixed32 (line 71) | void PutFixed32(std::string* dst, uint32_t value) { function PutFixed64 (line 77) | void PutFixed64(std::string* dst, uint64_t value) { function PutVarint32 (line 111) | void PutVarint32(std::string* dst, uint32_t v) { function PutVarint64 (line 128) | void PutVarint64(std::string* dst, uint64_t v) { function VarintLength (line 134) | int VarintLength(uint64_t v) { function GetVarint32 (line 162) | int GetVarint32(char* data, uint64_t size, uint32_t* value) { function GetVarint64 (line 190) | int GetVarint64(char* data, uint64_t size, uint64_t* value) { FILE: algorithm/coding.h function namespace (line 28) | namespace kdb { FILE: algorithm/compressor.cc type kdb (line 7) | namespace kdb { function Status (line 15) | Status CompressorLZ4::Compress(char *source, function Status (line 75) | Status CompressorLZ4::Uncompress(char *source, function Status (line 140) | Status CompressorLZ4::UncompressByteArray(ByteArray& value, FILE: algorithm/compressor.h function namespace (line 22) | namespace kdb { FILE: algorithm/crc32c.cc type kdb (line 23) | namespace kdb { type crc32c (line 24) | namespace crc32c { function LE_LOAD32 (line 292) | static inline uint32_t LE_LOAD32(const uint8_t *p) { function Extend (line 296) | uint32_t Extend(uint32_t crc, const char* buf, size_t size) { function ulong (line 344) | ulong gf2_matrix_times (ulong *mat, ulong vec) function gf2_matrix_square (line 356) | void gf2_matrix_square (ulong *square, ulong *mat) function ulong (line 363) | ulong Combine(ulong crc1, ulong crc2, ulong len2) function crc8 (line 463) | uint8_t crc8(unsigned crc, unsigned char *data, size_t len) function crc8 (line 477) | uint8_t crc8(unsigned crc, char *data, size_t len) FILE: algorithm/crc32c.h function namespace (line 29) | namespace kdb { FILE: algorithm/endian.cc type kdb (line 3) | namespace kdb { function endian_t (line 5) | endian_t getEndianness() { FILE: algorithm/endian.h function namespace (line 11) | namespace kdb { FILE: algorithm/hash.cc type kdb (line 7) | namespace kdb { function Hash (line 24) | Hash* MakeHash(HashType ht) { FILE: algorithm/hash.h function namespace (line 19) | namespace kdb { FILE: algorithm/lz4.cc function LZ4_NbCommonBytes (line 303) | static int LZ4_NbCommonBytes (register U64 val) function LZ4_NbCommonBytes (line 335) | static int LZ4_NbCommonBytes (register U32 val) function LZ4_versionNumber (line 370) | int LZ4_versionNumber (void) { return LZ4_VERSION_NUMBER; } function LZ4_compressBound (line 371) | int LZ4_compressBound(int isize) { return LZ4_COMPRESSBOUND(isize); } function LZ4_hashSequence (line 373) | static int LZ4_hashSequence(U32 sequence, tableType_t tableType) function LZ4_hashPosition (line 381) | static int LZ4_hashPosition(const BYTE* p, tableType_t tableType) { retu... function LZ4_putPositionOnHash (line 383) | static void LZ4_putPositionOnHash(const BYTE* p, U32 h, void* tableBase,... function LZ4_putPosition (line 393) | static void LZ4_putPosition(const BYTE* p, void* tableBase, tableType_t ... function BYTE (line 399) | static const BYTE* LZ4_getPositionOnHash(U32 h, void* tableBase, tableTy... function BYTE (line 406) | static const BYTE* LZ4_getPosition(const BYTE* p, void* tableBase, table... function LZ4_count (line 412) | static unsigned LZ4_count(const BYTE* pIn, const BYTE* pRef, const BYTE*... function LZ4_compress_generic (line 431) | static int LZ4_compress_generic( function LZ4_compress (line 644) | int LZ4_compress(const char* source, char* dest, int inputSize) function LZ4_compress_limitedOutput (line 664) | int LZ4_compress_limitedOutput(const char* source, char* dest, int input... function LZ4_resetStream (line 694) | void LZ4_resetStream (LZ4_stream_t* LZ4_stream) function LZ4_stream_t (line 699) | LZ4_stream_t* LZ4_createStream(void) function LZ4_freeStream (line 706) | int LZ4_freeStream (LZ4_stream_t* LZ4_stream) function LZ4_loadDict (line 713) | int LZ4_loadDict (LZ4_stream_t* LZ4_dict, const char* dictionary, int di... function LZ4_renormDictT (line 746) | static void LZ4_renormDictT(LZ4_stream_t_internal* LZ4_dict, const BYTE*... function FORCE_INLINE (line 767) | FORCE_INLINE int LZ4_compress_continue_generic (void* LZ4_stream, const ... function LZ4_compress_continue (line 817) | int LZ4_compress_continue (LZ4_stream_t* LZ4_stream, const char* source,... function LZ4_compress_limitedOutput_continue (line 822) | int LZ4_compress_limitedOutput_continue (LZ4_stream_t* LZ4_stream, const... function LZ4_compress_forceExtDict (line 829) | int LZ4_compress_forceExtDict (LZ4_stream_t* LZ4_dict, const char* sourc... function LZ4_saveDict (line 849) | int LZ4_saveDict (LZ4_stream_t* LZ4_dict, char* safeBuffer, int dictSize) function FORCE_INLINE (line 876) | FORCE_INLINE int LZ4_decompress_generic( function LZ4_decompress_safe (line 1045) | int LZ4_decompress_safe(const char* source, char* dest, int compressedSi... function LZ4_decompress_safe_partial (line 1050) | int LZ4_decompress_safe_partial(const char* source, char* dest, int comp... function LZ4_decompress_fast (line 1055) | int LZ4_decompress_fast(const char* source, char* dest, int originalSize) function LZ4_streamDecode_t (line 1073) | LZ4_streamDecode_t* LZ4_createStreamDecode(void) function LZ4_freeStreamDecode (line 1080) | int LZ4_freeStreamDecode (LZ4_streamDecode_t* LZ4_stream) function LZ4_setStreamDecode (line 1093) | int LZ4_setStreamDecode (LZ4_streamDecode_t* LZ4_streamDecode, const cha... function LZ4_decompress_safe_continue (line 1108) | int LZ4_decompress_safe_continue (LZ4_streamDecode_t* LZ4_streamDecode, ... function LZ4_decompress_fast_continue (line 1128) | int LZ4_decompress_fast_continue (LZ4_streamDecode_t* LZ4_streamDecode, ... function LZ4_decompress_safe_usingDict (line 1156) | int LZ4_decompress_safe_usingDict(const char* source, char* dest, int co... function LZ4_decompress_fast_usingDict (line 1161) | int LZ4_decompress_fast_usingDict(const char* source, char* dest, int or... function LZ4_uncompress (line 1176) | int LZ4_uncompress (const char* source, char* dest, int outputSize) { re... function LZ4_uncompress_unknownOutputSize (line 1177) | int LZ4_uncompress_unknownOutputSize (const char* source, char* dest, in... function LZ4_sizeofStreamState (line 1182) | int LZ4_sizeofStreamState() { return LZ4_STREAMSIZE; } function LZ4_init (line 1184) | static void LZ4_init(LZ4_stream_t_internal* lz4ds, const BYTE* base) function LZ4_resetStreamState (line 1190) | int LZ4_resetStreamState(void* state, const char* inputBuffer) function LZ4_sizeofState (line 1215) | int LZ4_sizeofState() { return LZ4_STREAMSIZE; } function LZ4_compress_withState (line 1217) | int LZ4_compress_withState (void* state, const char* source, char* dest,... function LZ4_compress_limitedOutput_withState (line 1228) | int LZ4_compress_limitedOutput_withState (void* state, const char* sourc... function LZ4_decompress_safe_withPrefix64k (line 1241) | int LZ4_decompress_safe_withPrefix64k(const char* source, char* dest, in... function LZ4_decompress_fast_withPrefix64k (line 1246) | int LZ4_decompress_fast_withPrefix64k(const char* source, char* dest, in... FILE: algorithm/lz4.h type LZ4_stream_t (line 183) | typedef struct { unsigned int table[LZ4_STREAMSIZE_U32]; } LZ4_stream_t; type LZ4_streamDecode_t (line 246) | typedef struct { unsigned int table[LZ4_STREAMDECODESIZE_U32]; } LZ4_str... FILE: algorithm/murmurhash3.cc function rotl32 (line 34) | inline uint32_t rotl32 ( uint32_t x, int8_t r ) function rotl64 (line 39) | inline uint64_t rotl64 ( uint64_t x, int8_t r ) function FORCE_INLINE (line 55) | FORCE_INLINE uint32_t getblock32 ( const uint32_t * p, int i ) function FORCE_INLINE (line 60) | FORCE_INLINE uint64_t getblock64 ( const uint64_t * p, int i ) function FORCE_INLINE (line 68) | FORCE_INLINE uint32_t fmix32 ( uint32_t h ) function FORCE_INLINE (line 81) | FORCE_INLINE uint64_t fmix64 ( uint64_t k ) function MurmurHash3_x86_32 (line 94) | void MurmurHash3_x86_32 ( const void * key, int len, function MurmurHash3_x86_128 (line 150) | void MurmurHash3_x86_128 ( const void * key, const int len, function MurmurHash3_x64_128 (line 255) | void MurmurHash3_x64_128 ( const void * key, const int len, FILE: algorithm/xxhash.cc function FORCE_INLINE (line 86) | FORCE_INLINE void* XXH_malloc(size_t s) { return malloc(s); } function FORCE_INLINE (line 87) | FORCE_INLINE void XXH_free (void* p) { free(p); } function FORCE_INLINE (line 90) | FORCE_INLINE void* XXH_memcpy(void* dest, const void* src, size_t size) ... type _U32_S (line 125) | struct _U32_S { U32 v; } type _U64_S (line 126) | struct _U64_S { U64 v; } function U32 (line 157) | static inline U32 XXH_swap32 (U32 x) { function U64 (line 162) | static inline U64 XXH_swap64 (U64 x) { function FORCE_INLINE (line 210) | FORCE_INLINE U32 XXH_readLE32_align(const U32* ptr, XXH_endianess endian... function FORCE_INLINE (line 218) | FORCE_INLINE U32 XXH_readLE32(const U32* ptr, XXH_endianess endian) { re... function FORCE_INLINE (line 220) | FORCE_INLINE U64 XXH_readLE64_align(const U64* ptr, XXH_endianess endian... function FORCE_INLINE (line 228) | FORCE_INLINE U64 XXH_readLE64(const U64* ptr, XXH_endianess endian) { re... function FORCE_INLINE (line 234) | FORCE_INLINE U32 XXH32_endian_align(const void* input, unsigned int len,... function U32 (line 294) | U32 XXH32(const void* input, unsigned int len, U32 seed) function FORCE_INLINE (line 321) | FORCE_INLINE U64 XXH64_endian_align(const void* input, unsigned int len,... function XXH64 (line 427) | unsigned long long XXH64(const void* input, unsigned int len, unsigned l... type XXH_state32_t (line 451) | struct XXH_state32_t type XXH_state64_t (line 463) | struct XXH_state64_t function XXH32_sizeofState (line 476) | int XXH32_sizeofState(void) function XXH64_sizeofState (line 482) | int XXH64_sizeofState(void) function XXH_errorcode (line 489) | XXH_errorcode XXH32_resetState(void* state_in, U32 seed) function XXH_errorcode (line 502) | XXH_errorcode XXH64_resetState(void* state_in, unsigned long long seed) type XXH_state32_t (line 518) | struct XXH_state32_t type XXH_state64_t (line 525) | struct XXH_state64_t function FORCE_INLINE (line 531) | FORCE_INLINE XXH_errorcode XXH32_update_endian (void* state_in, const vo... function XXH_errorcode (line 595) | XXH_errorcode XXH32_update (void* state_in, const void* input, unsigned ... function FORCE_INLINE (line 607) | FORCE_INLINE U32 XXH32_intermediateDigest_endian (void* state_in, XXH_en... function U32 (line 649) | U32 XXH32_intermediateDigest (void* state_in) function U32 (line 660) | U32 XXH32_digest (void* state_in) function FORCE_INLINE (line 670) | FORCE_INLINE XXH_errorcode XXH64_update_endian (void* state_in, const vo... function XXH_errorcode (line 734) | XXH_errorcode XXH64_update (void* state_in, const void* input, unsigned ... function FORCE_INLINE (line 746) | FORCE_INLINE U64 XXH64_intermediateDigest_endian (void* state_in, XXH_en... function XXH64_intermediateDigest (line 813) | unsigned long long XXH64_intermediateDigest (void* state_in) function XXH64_digest (line 824) | unsigned long long XXH64_digest (void* state_in) FILE: algorithm/xxhash.h type XXH_errorcode (line 70) | typedef enum { XXH_OK=0, XXH_ERROR } XXH_errorcode; type XXH32_stateSpace_t (line 135) | typedef struct { long long ll[(XXH32_SIZEOFSTATE+(sizeof(long long)-1))/... type XXH64_stateSpace_t (line 141) | typedef struct { long long ll[(XXH64_SIZEOFSTATE+(sizeof(long long)-1))/... FILE: cache/rate_limiter.h function namespace (line 11) | namespace kdb { FILE: cache/write_buffer.cc type kdb (line 7) | namespace kdb { function Status (line 23) | Status WriteBuffer::Get(ReadOptions& read_options, ByteArray& key, Byt... function Status (line 124) | Status WriteBuffer::Put(WriteOptions& write_options, ByteArray& key, B... function Status (line 130) | Status WriteBuffer::PutPart(WriteOptions& write_options, function Status (line 149) | Status WriteBuffer::Delete(WriteOptions& write_options, ByteArray& key) { function Status (line 155) | Status WriteBuffer::WritePart(const WriteOptions& write_options, FILE: cache/write_buffer.h function namespace (line 24) | namespace kdb { FILE: doc/bench/db_bench_kingdb.cc function DBSynchronize (line 95) | inline function Compact (line 102) | inline type leveldb (line 109) | namespace leveldb { class RandomGenerator (line 113) | class RandomGenerator { method RandomGenerator (line 119) | RandomGenerator() { method Generate (line 134) | kdb::ByteArray Generate(int len) { function Slice (line 144) | static Slice TrimSpace(Slice s) { class Benchmark (line 158) | class Benchmark { method PrintHeader (line 176) | void PrintHeader() { method PrintWarnings (line 194) | void PrintWarnings() { method PrintEnvironment (line 206) | void PrintEnvironment() { method Start (line 240) | void Start() { method FinishedSingleOp (line 250) | void FinishedSingleOp() { method Stop (line 276) | void Stop(const Slice& name) { type Order (line 306) | enum Order { type DBState (line 310) | enum DBState { method Benchmark (line 315) | Benchmark() method Run (line 341) | void Run() { method EraseDB (line 409) | void EraseDB(char *dbname) { method Open (line 426) | void Open(bool sync) { method Write (line 457) | void Write(bool sync, Order order, DBState state, method ReadSequential (line 491) | void ReadSequential() { method ReadRandom (line 505) | void ReadRandom() { function main (line 525) | int main(int argc, char** argv) { FILE: doc/bench/generate_benchmarks_table.py function fold_change (line 16) | def fold_change(ldb, kdb): function perc_change (line 26) | def perc_change(ldb, kdb): FILE: interface/database.cc type kdb (line 7) | namespace kdb { function Status (line 9) | Status Database::GetRaw(ReadOptions& read_options, function Status (line 77) | Status Database::Get(ReadOptions& read_options, ByteArray& key, ByteAr... function Status (line 82) | Status Database::Put(WriteOptions& write_options, ByteArray& key, Byte... function Status (line 87) | Status Database::PutPart(WriteOptions& write_options, function Status (line 128) | Status Database::PutPartValidSize(WriteOptions& write_options, function Status (line 279) | Status Database::Delete(WriteOptions& write_options, function Snapshot (line 301) | Snapshot Database::NewSnapshot() { function KingDB (line 330) | KingDB* Database::NewSnapshotPointer() { function Iterator (line 361) | Iterator Database::NewIterator(ReadOptions& read_options) { FILE: interface/database.h function namespace (line 37) | namespace kdb { FILE: interface/iterator.h function namespace (line 19) | namespace kdb { function ByteArray (line 216) | ByteArray GetKey() { function ByteArray (line 221) | ByteArray GetValue() { function MultipartReader (line 246) | MultipartReader GetMultipartValue() { function Status (line 250) | Status GetStatus() { function class (line 277) | class SequentialIterator: public IteratorResource { function SetParentSnapshot (line 325) | void SetParentSnapshot(KingDB *snapshot) { function Begin (line 329) | void Begin() { function IsValid (line 345) | bool IsValid() { function Next (line 352) | bool Next() { function ByteArray (line 441) | ByteArray GetKey() { function ByteArray (line 446) | ByteArray GetValue() { function MultipartReader (line 471) | MultipartReader GetMultipartValue() { function Status (line 475) | Status GetStatus() { function class (line 508) | class Iterator { FILE: interface/kingdb.h function namespace (line 13) | namespace kdb { FILE: interface/multipart.h function namespace (line 27) | namespace kdb { FILE: interface/snapshot.h function namespace (line 18) | namespace kdb { function virtual (line 134) | virtual void Flush() {} function virtual (line 135) | virtual void Compact() {} FILE: network/client.h function namespace (line 35) | namespace kdb { function class (line 145) | class ClientTask: public Task { FILE: network/client_main.cc function show_usage (line 5) | void show_usage(char *program_name) { function main (line 9) | int main(int argc, char **argv) { FILE: network/server.cc type kdb (line 13) | namespace kdb { type sockaddr (line 290) | struct sockaddr type sockaddr_in (line 293) | struct sockaddr_in type sockaddr_in6 (line 295) | struct sockaddr_in6 function Status (line 299) | Status Server::Start(ServerOptions& server_options, type addrinfo (line 327) | struct addrinfo type sockaddr_storage (line 393) | struct sockaddr_storage type sockaddr (line 415) | struct sockaddr type sockaddr (line 419) | struct sockaddr FILE: network/server.h function namespace (line 39) | namespace kdb { function class (line 62) | class Server { FILE: network/server_main.cc function termination_signal_handler (line 22) | void termination_signal_handler(int signal) { function crash_signal_handler (line 27) | void crash_signal_handler(int sig) { function daemonize (line 39) | int daemonize() { function main (line 71) | int main(int argc, char** argv) { FILE: storage/format.h function namespace (line 26) | namespace kdb { type EntryFooter (line 259) | struct EntryFooter { type DatabaseOptionEncoder (line 268) | struct DatabaseOptionEncoder { function EncodeTo (line 317) | static uint32_t EncodeTo(const struct DatabaseOptions *input, char* buff... function GetFixedSize (line 333) | static uint32_t GetFixedSize() { type FileType (line 340) | enum FileType { type HSTableHeader (line 347) | struct HSTableHeader { function IsTypeLarge (line 373) | bool IsTypeLarge() { function IsTypeCompacted (line 377) | bool IsTypeCompacted() { function IsFileVersionSupported (line 382) | bool IsFileVersionSupported() { function IsFileVersionNewer (line 387) | bool IsFileVersionNewer() { type HSTableHeader (line 399) | struct HSTableHeader type DatabaseOptions (line 400) | struct DatabaseOptions function EncodeTo (line 416) | static uint32_t EncodeTo(const struct HSTableHeader *input, const struct... function GetFixedSize (line 427) | static uint32_t GetFixedSize() { type HSTableFooterFlags (line 432) | enum HSTableFooterFlags { function IsTypeCompacted (line 437) | struct HSTableFooter { function SetFlagHasPaddingInValues (line 459) | void SetFlagHasPaddingInValues() { function SetFlagHasInvalidEntries (line 463) | void SetFlagHasInvalidEntries() { function Status (line 467) | static Status DecodeFrom(const char* buffer_in, function EncodeTo (line 480) | static uint32_t EncodeTo(const struct HSTableFooter *input, function GetFixedSize (line 491) | static uint32_t GetFixedSize() { function EncodeTo (line 497) | struct OffsetArrayRow { FILE: storage/hstable_manager.h function namespace (line 37) | namespace kdb { function Status (line 362) | Status FlushOffsetArray() { function Status (line 381) | Status WriteOffsetArray(int fd, function Status (line 1188) | Status DeleteAllLockedFiles(std::string& dbname) { FILE: storage/resource_manager.h function namespace (line 35) | namespace kdb { FILE: storage/storage_engine.h function namespace (line 42) | namespace kdb { function Status (line 459) | Status GetEntry(ReadOptions& read_options, function IsLocationLastInIndex (line 523) | bool IsLocationLastInIndex(uint64_t location, ByteArray& key) { function IsFileLarge (line 535) | bool IsFileLarge(uint32_t fileid) { function Status (line 539) | Status Compaction(std::string dbname, type stat (line 781) | struct stat type HSTableHeader (line 807) | struct HSTableHeader type HSTableFooter (line 813) | struct HSTableFooter function Status (line 1158) | Status ReleaseAllSnapshots() { FILE: thread/event_manager.h function namespace (line 14) | namespace kdb { FILE: thread/threadpool.h function namespace (line 17) | namespace kdb { function AddTask (line 93) | void AddTask(Task* task) { function Start (line 99) | void Start() { function Stop (line 108) | void Stop() { FILE: thread/threadstorage.h function namespace (line 13) | namespace kdb { FILE: unit-tests/client_embedded.cc function handler (line 34) | void handler(int sig) { function main (line 45) | int main() { FILE: unit-tests/dummy_interface.h function namespace (line 15) | namespace kdb { FILE: unit-tests/kingdb_user.cc function main (line 9) | int main() { FILE: unit-tests/test_compression.cc function VerifyValue (line 19) | int VerifyValue(const std::string& key, int size_value, const char* valu... function main (line 43) | int main() { FILE: unit-tests/test_db.cc type kdb (line 35) | namespace kdb { class KeyGenerator (line 37) | class KeyGenerator { class SequentialKeyGenerator (line 44) | class SequentialKeyGenerator: public KeyGenerator { method GetKey (line 48) | virtual std::string GetKey(uint64_t thread_id, uint64_t index, int s... class RandomKeyGenerator (line 57) | class RandomKeyGenerator: public KeyGenerator { method RandomKeyGenerator (line 59) | RandomKeyGenerator() { method GetKey (line 65) | virtual std::string GetKey(uint64_t thread_id, uint64_t index, int s... class DataGenerator (line 81) | class DataGenerator { class IncompressibleDataGenerator (line 87) | class IncompressibleDataGenerator: public DataGenerator { method IncompressibleDataGenerator (line 89) | IncompressibleDataGenerator() { method GenerateData (line 95) | virtual void GenerateData(char *data, int size) { class CompressibleDataGenerator (line 108) | class CompressibleDataGenerator: public DataGenerator { method CompressibleDataGenerator (line 110) | CompressibleDataGenerator() { method GenerateData (line 116) | virtual void GenerateData(char *data, int size) { class DBTest (line 137) | class DBTest { method DBTest (line 139) | DBTest() { method Open (line 147) | void Open(bool erase_db=true) { method Close (line 157) | void Close(bool erase_db=true) { method OpenWithoutErasingDB (line 164) | void OpenWithoutErasingDB() { method CloseWithoutErasingDB (line 168) | void CloseWithoutErasingDB() { method DeleteDatabaseOptionsFile (line 172) | void DeleteDatabaseOptionsFile() { method ResetAllOptions (line 179) | void ResetAllOptions() { method IterateOverOptions (line 185) | bool IterateOverOptions() { method EraseDB (line 268) | void EraseDB() { method Get (line 284) | kdb::Status Get(ReadOptions& read_options_, const std::string& key, ... method Put (line 288) | kdb::Status Put(const std::string& key, const std::string& value) { function TEST (line 303) | TEST(DBTest, CloseAndReopen) { function TEST (line 329) | TEST(DBTest, RepairInvalidDatabaseOptionFile) { function TEST (line 356) | TEST(DBTest, KeysWithNullBytes) { function TEST (line 401) | TEST(DBTest, TestStringInterface){ function TEST (line 436) | TEST(DBTest, MultipartReader) { function TEST (line 467) | TEST(DBTest, SingleThreadSmallEntries) { function TEST (line 530) | TEST(DBTest, SingleThreadSnapshot) { function TEST (line 594) | TEST(DBTest, SingleThreadSmallEntriesCompaction) { function TEST (line 659) | TEST(DBTest, SequentialIterator) { function run_command (line 733) | std::string run_command(const char* command) { function exists_program (line 756) | bool exists_program(const char* program_name) { function compute_external_md5 (line 767) | std::string compute_external_md5(const char* filepath) { function TEST (line 793) | TEST(DBTest, SingleThreadSingleLargeEntry) { function TEST (line 882) | TEST(DBTest, FileUtil) { function handler (line 901) | void handler(int sig) { function main (line 913) | int main() { FILE: unit-tests/testharness.cc type kdb (line 14) | namespace kdb { type test (line 15) | namespace test { type Test (line 18) | struct Test { function RegisterTest (line 26) | bool RegisterTest(const char* base, const char* name, void (*func)()) { function RunAllTests (line 38) | int RunAllTests() { function TmpDir (line 62) | std::string TmpDir() { function RandomSeed (line 70) | int RandomSeed() { FILE: unit-tests/testharness.h function namespace (line 29) | namespace kdb { FILE: util/byte_array.h function namespace (line 26) | namespace kdb { function class (line 158) | class PointerByteArrayResource: public ByteArrayResource { function virtual (line 169) | virtual const char* data_const() { return data_; } function virtual (line 170) | virtual uint64_t size() { return size_; } function virtual (line 171) | virtual const uint64_t size_const() { return size_; } function virtual (line 172) | virtual uint64_t size_compressed() { return size_compressed_; } function virtual (line 173) | virtual const uint64_t size_compressed_const() { return size_compressed_; } function class (line 182) | class ByteArray { function ByteArray (line 302) | inline ByteArray NewShallowCopyByteArray(char* data, uint64_t size) { function ByteArray (line 306) | inline ByteArray NewDeepCopyByteArray(const char* data, uint64_t size) { function ByteArray (line 310) | inline ByteArray NewDeepCopyByteArray(const std::string& str) { function ByteArray (line 314) | inline ByteArray NewMmappedByteArray(const std::string& filepath, uint64... function ByteArray (line 318) | inline ByteArray NewPointerByteArray(const char* data, uint64_t size) { FILE: util/config_parser.h function class (line 27) | class Parameter { function class (line 163) | class UnsignedInt64Parameter: public Parameter { function class (line 198) | class DoubleParameter: public Parameter { function class (line 227) | class StringParameter: public Parameter { function AddParameter (line 260) | void AddParameter(Parameter* parameter) { function SetDefaultValue (line 267) | void SetDefaultValue(const std::string name, const std::string default_v... function FoundAllMandatoryParameters (line 279) | bool FoundAllMandatoryParameters() { function PrintUsage (line 317) | void PrintUsage() { type stat (line 431) | struct stat FILE: util/debug.cc type kdb (line 7) | namespace kdb { function PrintHex (line 9) | void PrintHex(const char* buffer, int size) { FILE: util/debug.h function namespace (line 20) | namespace kdb { FILE: util/file.h function namespace (line 23) | namespace kdb { FILE: util/filepool.h function namespace (line 33) | namespace kdb { FILE: util/logger.cc type kdb (line 7) | namespace kdb { FILE: util/logger.h function namespace (line 28) | namespace kdb { FILE: util/options.h function namespace (line 11) | namespace kdb { type ServerOptions (line 217) | struct ServerOptions { FILE: util/order.h function namespace (line 28) | namespace kdb { FILE: util/status.cc type kdb (line 7) | namespace kdb { FILE: util/status.h function namespace (line 18) | namespace kdb { function Status (line 34) | static Status OK() { return Status(); } function Status (line 36) | static Status Done() { return Status(kDone); } function Status (line 38) | static Status MultipartRequired() { return Status(kMultipartRequired); } function Status (line 40) | static Status DeleteOrder() { return Status(kDeleteOrder); } type Code (line 72) | enum Code { FILE: util/version.h function namespace (line 8) | namespace kdb {