proxygen
|
#include <RecordIO-inl.h>
Private Member Functions | |
Iterator (ByteRange range, uint32_t fileId, off_t pos) | |
reference | dereference () const |
bool | equal (const Iterator &other) const |
void | increment () |
void | advanceToValid () |
Private Attributes | |
ByteRange | range_ |
uint32_t | fileId_ |
std::pair< ByteRange, off_t > | recordAndPos_ |
Friends | |
class | boost::iterator_core_access |
class | RecordIOReader |
Definition at line 27 of file RecordIO-inl.h.
Definition at line 75 of file RecordIO.cpp.
References folly::Range< Iter >::advance(), advanceToValid(), folly::Range< Iter >::clear(), range_, recordAndPos_, and folly::Range< Iter >::size().
Referenced by folly::RecordIOReader::seek().
|
private |
Definition at line 88 of file RecordIO.cpp.
References folly::Range< Iter >::advance(), folly::Range< Iter >::begin(), folly::Range< Iter >::clear(), folly::Range< Iter >::data(), folly::Range< Iter >::empty(), fileId_, folly::hash::SpookyHashV2::Final(), folly::recordio_helpers::findRecord(), folly::hash::SpookyHashV2::Hash32(), folly::hash::SpookyHashV2::Hash64(), folly::recordio_helpers::headerSize(), folly::hash::SpookyHashV2::Init(), max, folly::range(), range_, folly::recordio_helpers::RecordInfo::record, recordAndPos_, folly::Range< Iter >::size(), uint32_t, uint64_t, and folly::hash::SpookyHashV2::Update().
Referenced by increment(), and Iterator().
|
inlineprivate |
Definition at line 37 of file RecordIO-inl.h.
References recordAndPos_.
|
inlineprivate |
|
inlineprivate |
Definition at line 43 of file RecordIO-inl.h.
References folly::Range< Iter >::advance(), advanceToValid(), folly::recordio_helpers::headerSize(), range_, recordAndPos_, and folly::gen::skip().
|
friend |
Definition at line 31 of file RecordIO-inl.h.
|
friend |
Definition at line 32 of file RecordIO-inl.h.
|
private |
Definition at line 52 of file RecordIO-inl.h.
Referenced by advanceToValid(), and folly::RecordIOReader::seek().
|
private |
Definition at line 51 of file RecordIO-inl.h.
Referenced by advanceToValid(), equal(), increment(), and Iterator().
|
private |
Definition at line 54 of file RecordIO-inl.h.
Referenced by advanceToValid(), dereference(), increment(), and Iterator().