|
leveldb
|
Classes | |
| class | LogTest |
| class | Reader |
| class | Writer |
Enumerations | |
| enum | RecordType { kZeroType = 0, kFullType = 1, kFirstType = 2, kMiddleType = 3, kLastType = 4 } |
Functions | |
| static std::string | BigString (const std::string &partial_string, size_t n) |
| static std::string | NumberString (int n) |
| static std::string | RandomSkewedString (int i, Random *rnd) |
| TEST (LogTest, Empty) | |
| TEST (LogTest, ReadWrite) | |
| TEST (LogTest, ManyBlocks) | |
| TEST (LogTest, Fragmentation) | |
| TEST (LogTest, MarginalTrailer) | |
| TEST (LogTest, MarginalTrailer2) | |
| TEST (LogTest, ShortTrailer) | |
| TEST (LogTest, AlignedEof) | |
| TEST (LogTest, OpenForAppend) | |
| TEST (LogTest, RandomRead) | |
| TEST (LogTest, ReadError) | |
| TEST (LogTest, BadRecordType) | |
| TEST (LogTest, TruncatedTrailingRecordIsIgnored) | |
| TEST (LogTest, BadLength) | |
| TEST (LogTest, BadLengthAtEndIsIgnored) | |
| TEST (LogTest, ChecksumMismatch) | |
| TEST (LogTest, UnexpectedMiddleType) | |
| TEST (LogTest, UnexpectedLastType) | |
| TEST (LogTest, UnexpectedFullType) | |
| TEST (LogTest, UnexpectedFirstType) | |
| TEST (LogTest, MissingLastIsIgnored) | |
| TEST (LogTest, PartialLastIsIgnored) | |
| TEST (LogTest, SkipIntoMultiRecord) | |
| TEST (LogTest, ErrorJoinsRecords) | |
| TEST (LogTest, ReadStart) | |
| TEST (LogTest, ReadSecondOneOff) | |
| TEST (LogTest, ReadSecondTenThousand) | |
| TEST (LogTest, ReadSecondStart) | |
| TEST (LogTest, ReadThirdOneOff) | |
| TEST (LogTest, ReadThirdStart) | |
| TEST (LogTest, ReadFourthOneOff) | |
| TEST (LogTest, ReadFourthFirstBlockTrailer) | |
| TEST (LogTest, ReadFourthMiddleBlock) | |
| TEST (LogTest, ReadFourthLastBlock) | |
| TEST (LogTest, ReadFourthStart) | |
| TEST (LogTest, ReadInitialOffsetIntoBlockPadding) | |
| TEST (LogTest, ReadEnd) | |
| TEST (LogTest, ReadPastEnd) | |
| static void | InitTypeCrc (uint32_t *type_crc) |
Variables | |
| static const int | kMaxRecordType = kLastType |
| static const int | kBlockSize = 32768 |
| static const int | kHeaderSize = 4 + 2 + 1 |
| Enumerator | |
|---|---|
| kZeroType | |
| kFullType | |
| kFirstType | |
| kMiddleType | |
| kLastType | |
Definition at line 14 of file log_format.h.
|
static |
|
static |
Definition at line 15 of file log_writer.cc.


|
static |
|
static |
Definition at line 35 of file log_test.cc.


| leveldb::log::TEST | ( | LogTest | , |
| Empty | |||
| ) |
| leveldb::log::TEST | ( | LogTest | , |
| ReadWrite | |||
| ) |
| leveldb::log::TEST | ( | LogTest | , |
| ManyBlocks | |||
| ) |
| leveldb::log::TEST | ( | LogTest | , |
| Fragmentation | |||
| ) |
Definition at line 297 of file log_test.cc.

| leveldb::log::TEST | ( | LogTest | , |
| MarginalTrailer | |||
| ) |
Definition at line 307 of file log_test.cc.

| leveldb::log::TEST | ( | LogTest | , |
| MarginalTrailer2 | |||
| ) |
Definition at line 320 of file log_test.cc.

| leveldb::log::TEST | ( | LogTest | , |
| ShortTrailer | |||
| ) |
Definition at line 333 of file log_test.cc.

| leveldb::log::TEST | ( | LogTest | , |
| AlignedEof | |||
| ) |
Definition at line 345 of file log_test.cc.

| leveldb::log::TEST | ( | LogTest | , |
| OpenForAppend | |||
| ) |
| leveldb::log::TEST | ( | LogTest | , |
| RandomRead | |||
| ) |
Definition at line 362 of file log_test.cc.

| leveldb::log::TEST | ( | LogTest | , |
| ReadError | |||
| ) |
| leveldb::log::TEST | ( | LogTest | , |
| BadRecordType | |||
| ) |
| leveldb::log::TEST | ( | LogTest | , |
| TruncatedTrailingRecordIsIgnored | |||
| ) |
| leveldb::log::TEST | ( | LogTest | , |
| BadLength | |||
| ) |
Definition at line 404 of file log_test.cc.

| leveldb::log::TEST | ( | LogTest | , |
| BadLengthAtEndIsIgnored | |||
| ) |
| leveldb::log::TEST | ( | LogTest | , |
| ChecksumMismatch | |||
| ) |
| leveldb::log::TEST | ( | LogTest | , |
| UnexpectedMiddleType | |||
| ) |
Definition at line 431 of file log_test.cc.

| leveldb::log::TEST | ( | LogTest | , |
| UnexpectedLastType | |||
| ) |
Definition at line 440 of file log_test.cc.

| leveldb::log::TEST | ( | LogTest | , |
| UnexpectedFullType | |||
| ) |
Definition at line 449 of file log_test.cc.

| leveldb::log::TEST | ( | LogTest | , |
| UnexpectedFirstType | |||
| ) |
Definition at line 460 of file log_test.cc.

| leveldb::log::TEST | ( | LogTest | , |
| MissingLastIsIgnored | |||
| ) |
Definition at line 471 of file log_test.cc.

| leveldb::log::TEST | ( | LogTest | , |
| PartialLastIsIgnored | |||
| ) |
Definition at line 480 of file log_test.cc.

| leveldb::log::TEST | ( | LogTest | , |
| SkipIntoMultiRecord | |||
| ) |
Definition at line 489 of file log_test.cc.

| leveldb::log::TEST | ( | LogTest | , |
| ErrorJoinsRecords | |||
| ) |
Definition at line 505 of file log_test.cc.

| leveldb::log::TEST | ( | LogTest | , |
| ReadStart | |||
| ) |
| leveldb::log::TEST | ( | LogTest | , |
| ReadSecondOneOff | |||
| ) |
| leveldb::log::TEST | ( | LogTest | , |
| ReadSecondTenThousand | |||
| ) |
| leveldb::log::TEST | ( | LogTest | , |
| ReadSecondStart | |||
| ) |
| leveldb::log::TEST | ( | LogTest | , |
| ReadThirdOneOff | |||
| ) |
| leveldb::log::TEST | ( | LogTest | , |
| ReadThirdStart | |||
| ) |
| leveldb::log::TEST | ( | LogTest | , |
| ReadFourthOneOff | |||
| ) |
| leveldb::log::TEST | ( | LogTest | , |
| ReadFourthFirstBlockTrailer | |||
| ) |
| leveldb::log::TEST | ( | LogTest | , |
| ReadFourthMiddleBlock | |||
| ) |
| leveldb::log::TEST | ( | LogTest | , |
| ReadFourthLastBlock | |||
| ) |
| leveldb::log::TEST | ( | LogTest | , |
| ReadFourthStart | |||
| ) |
| leveldb::log::TEST | ( | LogTest | , |
| ReadInitialOffsetIntoBlockPadding | |||
| ) |
| leveldb::log::TEST | ( | LogTest | , |
| ReadEnd | |||
| ) |
| leveldb::log::TEST | ( | LogTest | , |
| ReadPastEnd | |||
| ) |
|
static |
Definition at line 27 of file log_format.h.
|
static |
Definition at line 30 of file log_format.h.
|
static |
Definition at line 25 of file log_format.h.
1.8.12