Constants enum name | foedus::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::MasstreeCursor | inline |
get_context() | foedus::storage::masstree::MasstreeCursor | inline |
get_cur_route_prefix_be() const __attribute__((always_inline)) | foedus::storage::masstree::MasstreeCursor | inline |
get_cur_route_prefix_slices() const __attribute__((always_inline)) | foedus::storage::masstree::MasstreeCursor | inline |
get_key_in_layer_slice() const __attribute__((always_inline)) | foedus::storage::masstree::MasstreeCursor | inline |
get_key_length() const __attribute__((always_inline)) | foedus::storage::masstree::MasstreeCursor | inline |
get_key_suffix() const __attribute__((always_inline)) | foedus::storage::masstree::MasstreeCursor | inline |
get_normalized_key() const __attribute__((always_inline)) | foedus::storage::masstree::MasstreeCursor | inline |
get_payload() const __attribute__((always_inline)) | foedus::storage::masstree::MasstreeCursor | inline |
get_payload_length() const __attribute__((always_inline)) | foedus::storage::masstree::MasstreeCursor | inline |
get_storage() | foedus::storage::masstree::MasstreeCursor | inline |
increment_record(PAYLOAD *value, PayloadLength payload_offset) | foedus::storage::masstree::MasstreeCursor | |
is_for_writes() const | foedus::storage::masstree::MasstreeCursor | inline |
is_forward_cursor() const | foedus::storage::masstree::MasstreeCursor | inline |
is_valid_record() const __attribute__((always_inline)) | foedus::storage::masstree::MasstreeCursor | inline |
kBackwardExclusive enum value | foedus::storage::masstree::MasstreeCursor | |
kBackwardInclusive enum value | foedus::storage::masstree::MasstreeCursor | |
kCurKeyBeingsWith enum value | foedus::storage::masstree::MasstreeCursor | |
kCurKeyContains enum value | foedus::storage::masstree::MasstreeCursor | |
kCurKeyEquals enum value | foedus::storage::masstree::MasstreeCursor | |
kCurKeyLarger enum value | foedus::storage::masstree::MasstreeCursor | |
kCurKeySmaller enum value | foedus::storage::masstree::MasstreeCursor | |
KeyCompareResult enum name | foedus::storage::masstree::MasstreeCursor | |
kForwardExclusive enum value | foedus::storage::masstree::MasstreeCursor | |
kForwardInclusive enum value | foedus::storage::masstree::MasstreeCursor | |
kKeyLengthExtremum enum value | foedus::storage::masstree::MasstreeCursor | |
kMaxRecords enum value | foedus::storage::masstree::MasstreeCursor | |
kMaxRoutes enum value | foedus::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::MasstreeCursor | inline |
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 name | foedus::storage::masstree::MasstreeCursor | |