Lines Matching refs:user_key

100   Slice user_key;  member
109 : user_key(u), sequence(seq), type(t) {} in ParsedInternalKey()
113 user_key.clear(); in clear()
121 return key.user_key.size() + 8; in InternalKeyEncodingLength()
167 inline Slice StripTimestampFromUserKey(const Slice& user_key, size_t ts_sz) { in StripTimestampFromUserKey() argument
168 assert(user_key.size() >= ts_sz); in StripTimestampFromUserKey()
169 return Slice(user_key.data(), user_key.size() - ts_sz); in StripTimestampFromUserKey()
172 inline Slice ExtractTimestampFromUserKey(const Slice& user_key, size_t ts_sz) { in ExtractTimestampFromUserKey() argument
173 assert(user_key.size() >= ts_sz); in ExtractTimestampFromUserKey()
174 return Slice(user_key.data() + user_key.size() - ts_sz, ts_sz); in ExtractTimestampFromUserKey()
263 Slice user_key() const { return ExtractUserKey(rep_); } in user_key() function
304 result->user_key = Slice(internal_key.data(), n - 8); in ParseInternalKey()
424 ikey->user_key = Slice(key_, key_n - 8); in SetInternalKey()
448 void SetInternalKey(const Slice& key_prefix, const Slice& user_key,
453 size_t usize = user_key.size();
459 memcpy(buf_ + psize, user_key.data(), usize);
471 void SetInternalKey(const Slice& user_key, SequenceNumber s,
474 SetInternalKey(Slice(), user_key, s, value_type, ts);
488 SetInternalKey(key_prefix, parsed_key_suffix.user_key, in SetInternalKey()
561 auto user_key = ExtractUserKey(src); in Transform() local
562 return transform_->Transform(user_key); in Transform()
566 auto user_key = ExtractUserKey(src); in InDomain() local
567 return transform_->InDomain(user_key); in InDomain()
571 auto user_key = ExtractUserKey(dst); in InRange() local
572 return transform_->InRange(user_key); in InRange()
611 start_key_ = parsed_key.user_key; in RangeTombstone()