libfoedus-core
FOEDUS Core Library
foedus::storage::masstree::MasstreeCursor Member List

This is the complete list of members for foedus::storage::masstree::MasstreeCursor, including all inherited members.

Constants enum namefoedus::storage::masstree::MasstreeCursor
copy_combined_key(char *buffer) const foedus::storage::masstree::MasstreeCursor
copy_combined_key_part(KeyLength offset, KeyLength len, char *buffer) const foedus::storage::masstree::MasstreeCursor
delete_record()foedus::storage::masstree::MasstreeCursor
get_combined_key() const __attribute__((always_inline))foedus::storage::masstree::MasstreeCursorinline
get_context()foedus::storage::masstree::MasstreeCursorinline
get_cur_route_prefix_be() const __attribute__((always_inline))foedus::storage::masstree::MasstreeCursorinline
get_cur_route_prefix_slices() const __attribute__((always_inline))foedus::storage::masstree::MasstreeCursorinline
get_key_in_layer_slice() const __attribute__((always_inline))foedus::storage::masstree::MasstreeCursorinline
get_key_length() const __attribute__((always_inline))foedus::storage::masstree::MasstreeCursorinline
get_key_suffix() const __attribute__((always_inline))foedus::storage::masstree::MasstreeCursorinline
get_normalized_key() const __attribute__((always_inline))foedus::storage::masstree::MasstreeCursorinline
get_payload() const __attribute__((always_inline))foedus::storage::masstree::MasstreeCursorinline
get_payload_length() const __attribute__((always_inline))foedus::storage::masstree::MasstreeCursorinline
get_storage()foedus::storage::masstree::MasstreeCursorinline
increment_record(PAYLOAD *value, PayloadLength payload_offset)foedus::storage::masstree::MasstreeCursor
is_for_writes() const foedus::storage::masstree::MasstreeCursorinline
is_forward_cursor() const foedus::storage::masstree::MasstreeCursorinline
is_valid_record() const __attribute__((always_inline))foedus::storage::masstree::MasstreeCursorinline
kBackwardExclusive enum valuefoedus::storage::masstree::MasstreeCursor
kBackwardInclusive enum valuefoedus::storage::masstree::MasstreeCursor
kCurKeyBeingsWith enum valuefoedus::storage::masstree::MasstreeCursor
kCurKeyContains enum valuefoedus::storage::masstree::MasstreeCursor
kCurKeyEquals enum valuefoedus::storage::masstree::MasstreeCursor
kCurKeyLarger enum valuefoedus::storage::masstree::MasstreeCursor
kCurKeySmaller enum valuefoedus::storage::masstree::MasstreeCursor
KeyCompareResult enum namefoedus::storage::masstree::MasstreeCursor
kForwardExclusive enum valuefoedus::storage::masstree::MasstreeCursor
kForwardInclusive enum valuefoedus::storage::masstree::MasstreeCursor
kKeyLengthExtremum enum valuefoedus::storage::masstree::MasstreeCursor
kMaxRecords enum valuefoedus::storage::masstree::MasstreeCursor
kMaxRoutes enum valuefoedus::storage::masstree::MasstreeCursor
MasstreeCursor(MasstreeStorage storage, thread::Thread *context)foedus::storage::masstree::MasstreeCursor
next()foedus::storage::masstree::MasstreeCursor
open(const char *begin_key=nullptr, KeyLength begin_key_length=kKeyLengthExtremum, const char *end_key=nullptr, KeyLength end_key_length=kKeyLengthExtremum, bool forward_cursor=true, bool for_writes=false, bool begin_inclusive=true, bool end_inclusive=false)foedus::storage::masstree::MasstreeCursor
open_normalized(KeySlice begin_key, KeySlice end_key, bool forward_cursor=true, bool for_writes=false, bool begin_inclusive=true, bool end_inclusive=false)foedus::storage::masstree::MasstreeCursorinline
overwrite_record(const void *payload, PayloadLength payload_offset, PayloadLength payload_count)foedus::storage::masstree::MasstreeCursor
overwrite_record_primitive(PAYLOAD payload, PayloadLength payload_offset)foedus::storage::masstree::MasstreeCursor
SearchType enum namefoedus::storage::masstree::MasstreeCursor