MCPcopy Create free account
hub / github.com/apache/paimon-rust / compare_sequence_order

Function compare_sequence_order

crates/paimon/src/table/sort_merge.rs:140–148  ·  view source on GitHub ↗
(lhs: &MergeRow, rhs: &MergeRow)

Source from the content-addressed store, hash-verified

138pub(crate) struct DeduplicateMergeFunction;
139
140fn compare_sequence_order(lhs: &MergeRow, rhs: &MergeRow) -> Ordering {
141 match (lhs.user_sequences.is_empty(), rhs.user_sequences.is_empty()) {
142 (false, false) => lhs
143 .user_sequences
144 .cmp(&rhs.user_sequences)
145 .then_with(|| lhs.sequence_number.cmp(&rhs.sequence_number)),
146 _ => lhs.sequence_number.cmp(&rhs.sequence_number),
147 }
148}
149
150impl MergeFunction for DeduplicateMergeFunction {
151 fn merge(

Callers 1

mergeMethod · 0.85

Calls 2

cmpMethod · 0.80
is_emptyMethod · 0.45

Tested by

no test coverage detected