You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: src/treefrog.rs
+26-12Lines changed: 26 additions & 12 deletions
Original file line number
Diff line number
Diff line change
@@ -288,7 +288,9 @@ pub(crate) mod filters {
288
288
pubtraitRelationLeaper<Key:Ord,Val:Ord>{
289
289
/// Extend with `Val` using the elements of the relation.
290
290
///
291
-
/// When used in a [leapjoin](`crate::Variable::from_leapjoin`), each source tuple is mapped to a key, the key is looked up in this relation, then all corresponding values are added to the source.
291
+
/// When used in a [leapjoin](`crate::Variable::from_leapjoin`), each source tuple
292
+
/// is mapped to a key, the key is looked up in this relation, then all corresponding
/// Extend with `Val` using the complement of the relation.
300
302
///
301
-
/// When used in a [leapjoin](`crate::Variable::from_leapjoin`), each source tuple is mapped to a key, the key is looked up in this relation, then all corresponding values are removed from the source.
303
+
/// When used in a [leapjoin](`crate::Variable::from_leapjoin`), each source tuple
304
+
/// is mapped to a key, the key is looked up in this relation, then all corresponding
/// Extend with any value if tuple is present in relation.
310
314
///
311
-
/// When used in a [leapjoin](`crate::Variable::from_leapjoin`), each source tuple is mapped to a key, then only keys found in the relation are kept in the source.
315
+
/// When used in a [leapjoin](`crate::Variable::from_leapjoin`), each source tuple
316
+
/// is mapped to a key, then only keys found in the relation are kept in the source.
/// Extend with any value if tuple is absent from relation.
320
325
///
321
-
/// When used in a [leapjoin](`crate::Variable::from_leapjoin`), each source tuple is mapped to a key, then all keys found in the relation are removed from the source.
326
+
/// When used in a [leapjoin](`crate::Variable::from_leapjoin`), each source tuple
327
+
/// is mapped to a key, then all keys found in the relation are removed from the source.
0 commit comments