pub struct JoinEdge {
pub left: usize,
pub right: usize,
pub attribute: AttributeId,
}Expand description
An equality predicate binding two relations on one shared attribute.
Fields§
§left: usizeIndex of the left relation in JoinGraph’s relation vector.
right: usizeIndex of the right relation.
attribute: AttributeIdThe attribute both sides are compared on.
Trait Implementations§
impl Copy for JoinEdge
impl Eq for JoinEdge
impl StructuralPartialEq for JoinEdge
Auto Trait Implementations§
impl Freeze for JoinEdge
impl RefUnwindSafe for JoinEdge
impl Send for JoinEdge
impl Sync for JoinEdge
impl Unpin for JoinEdge
impl UnsafeUnpin for JoinEdge
impl UnwindSafe for JoinEdge
Blanket Implementations§
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more