pub struct Side {
pub table: String,
pub columns: Vec<String>,
}Expand description
One side of a relationship: a table and the columns of its key.
Fields§
§table: StringThe table’s name as the catalog holds it.
columns: Vec<String>The key columns, in order. More than one is a composite key, resolved by the same key map
over a folded composite, a column at a time, the way rudb-exec already folds a group key.
Implementations§
Trait Implementations§
impl Eq for Side
impl StructuralPartialEq for Side
Auto Trait Implementations§
impl Freeze for Side
impl RefUnwindSafe for Side
impl Send for Side
impl Sync for Side
impl Unpin for Side
impl UnsafeUnpin for Side
impl UnwindSafe for Side
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