Trait polars_ops::frame::join::JoinDispatch

source ·
pub trait JoinDispatch: IntoDf {
    // Provided methods
    unsafe fn _create_left_df_from_slice(
        &self,
        join_tuples: &[IdxSize],
        left_join: bool,
        sorted_tuple_idx: bool
    ) -> DataFrame { ... }
    fn _finish_left_join(
        &self,
        ids: LeftJoinIds,
        other: &DataFrame,
        args: JoinArgs
    ) -> PolarsResult<DataFrame> { ... }
    fn _left_join_from_series(
        &self,
        other: &DataFrame,
        s_left: &Series,
        s_right: &Series,
        args: JoinArgs,
        verbose: bool,
        drop_names: Option<&[&str]>
    ) -> PolarsResult<DataFrame> { ... }
    fn _full_join_from_series(
        &self,
        other: &DataFrame,
        s_left: &Series,
        s_right: &Series,
        args: JoinArgs
    ) -> PolarsResult<DataFrame> { ... }
}

Provided Methods§

source

unsafe fn _create_left_df_from_slice( &self, join_tuples: &[IdxSize], left_join: bool, sorted_tuple_idx: bool ) -> DataFrame

§Safety

Join tuples must be in bounds

source

fn _finish_left_join( &self, ids: LeftJoinIds, other: &DataFrame, args: JoinArgs ) -> PolarsResult<DataFrame>

Available on non-crate feature chunked_ids only.
source

fn _left_join_from_series( &self, other: &DataFrame, s_left: &Series, s_right: &Series, args: JoinArgs, verbose: bool, drop_names: Option<&[&str]> ) -> PolarsResult<DataFrame>

source

fn _full_join_from_series( &self, other: &DataFrame, s_left: &Series, s_right: &Series, args: JoinArgs ) -> PolarsResult<DataFrame>

Implementations on Foreign Types§

source§

impl JoinDispatch for DataFrame

Implementors§