Lines Matching refs:Slice
17 class Slice; variable
69 virtual bool FullMerge(const Slice& /*key*/, const Slice* /*existing_value*/, in FullMerge() argument
78 explicit MergeOperationInput(const Slice& _key, in MergeOperationInput()
79 const Slice* _existing_value, in MergeOperationInput()
80 const std::vector<Slice>& _operand_list, in MergeOperationInput()
88 const Slice& key;
91 const Slice* existing_value;
93 const std::vector<Slice>& operand_list;
101 Slice& _existing_operand) in MergeOperationOutput()
109 Slice& existing_operand;
163 virtual bool PartialMerge(const Slice& /*key*/, const Slice& /*left_operand*/, in PartialMerge() argument
164 const Slice& /*right_operand*/, in PartialMerge()
191 virtual bool PartialMergeMulti(const Slice& key,
192 const std::deque<Slice>& operand_list,
220 virtual bool ShouldMerge(const std::vector<Slice>& /*operands*/) const { in ShouldMerge() argument
243 virtual bool Merge(const Slice& key, const Slice* existing_value,
244 const Slice& value, std::string* new_value,
252 bool PartialMerge(const Slice& key, const Slice& left_operand,
253 const Slice& right_operand, std::string* new_value,