Struct polars::prelude::JoinBuilder
source · [−]pub struct JoinBuilder { /* private fields */ }
Implementations
sourceimpl JoinBuilder
impl JoinBuilder
pub fn new(lf: LazyFrame) -> JoinBuilder
sourcepub fn with(self, other: LazyFrame) -> JoinBuilder
pub fn with(self, other: LazyFrame) -> JoinBuilder
The table to join with.
sourcepub fn how(self, how: JoinType) -> JoinBuilder
pub fn how(self, how: JoinType) -> JoinBuilder
Select the join type.
sourcepub fn left_on<E>(self, on: E) -> JoinBuilder where
E: AsRef<[Expr]>,
pub fn left_on<E>(self, on: E) -> JoinBuilder where
E: AsRef<[Expr]>,
The columns you want to join the left table on.
sourcepub fn right_on<E>(self, on: E) -> JoinBuilder where
E: AsRef<[Expr]>,
pub fn right_on<E>(self, on: E) -> JoinBuilder where
E: AsRef<[Expr]>,
The columns you want to join the right table on.
sourcepub fn allow_parallel(self, allow: bool) -> JoinBuilder
pub fn allow_parallel(self, allow: bool) -> JoinBuilder
Allow parallel table evaluation.
sourcepub fn force_parallel(self, allow: bool) -> JoinBuilder
pub fn force_parallel(self, allow: bool) -> JoinBuilder
Force parallel table evaluation.
sourcepub fn suffix<S>(self, suffix: S) -> JoinBuilder where
S: AsRef<str>,
pub fn suffix<S>(self, suffix: S) -> JoinBuilder where
S: AsRef<str>,
Suffix to add duplicate column names in join.
Defaults to "_right"
.
Auto Trait Implementations
impl !RefUnwindSafe for JoinBuilder
impl Send for JoinBuilder
impl Sync for JoinBuilder
impl Unpin for JoinBuilder
impl !UnwindSafe for JoinBuilder
Blanket Implementations
sourceimpl<T> BorrowMut<T> for T where
T: ?Sized,
impl<T> BorrowMut<T> for T where
T: ?Sized,
const: unstable · sourcefn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more