Trait polars::prelude::JoinDispatch
source · pub trait JoinDispatch: IntoDf {
// Provided methods
unsafe fn create_left_df_chunked(
&self,
chunk_ids: &[ChunkId],
left_join: bool
) -> DataFrame { ... }
unsafe fn _create_left_df_from_slice(
&self,
join_tuples: &[u32],
left_join: bool,
sorted_tuple_idx: bool
) -> DataFrame { ... }
fn _finish_left_join(
&self,
ids: (Either<Vec<u32>, Vec<ChunkId>>, Either<Vec<NullableIdxSize>, Vec<ChunkId>>),
other: &DataFrame,
args: JoinArgs
) -> Result<DataFrame, PolarsError> { ... }
fn _left_join_from_series(
&self,
other: &DataFrame,
s_left: &Series,
s_right: &Series,
args: JoinArgs,
verbose: bool,
drop_names: Option<&[&str]>
) -> Result<DataFrame, PolarsError> { ... }
fn _full_join_from_series(
&self,
other: &DataFrame,
s_left: &Series,
s_right: &Series,
args: JoinArgs
) -> Result<DataFrame, PolarsError> { ... }
}
Available on crate feature
polars-ops
only.Provided Methods§
sourceunsafe fn create_left_df_chunked(
&self,
chunk_ids: &[ChunkId],
left_join: bool
) -> DataFrame
Available on crate feature chunked_ids
only.
unsafe fn create_left_df_chunked( &self, chunk_ids: &[ChunkId], left_join: bool ) -> DataFrame
chunked_ids
only.§Safety
Join tuples must be in bounds
sourceunsafe fn _create_left_df_from_slice(
&self,
join_tuples: &[u32],
left_join: bool,
sorted_tuple_idx: bool
) -> DataFrame
unsafe fn _create_left_df_from_slice( &self, join_tuples: &[u32], left_join: bool, sorted_tuple_idx: bool ) -> DataFrame
§Safety
Join tuples must be in bounds
fn _finish_left_join( &self, ids: (Either<Vec<u32>, Vec<ChunkId>>, Either<Vec<NullableIdxSize>, Vec<ChunkId>>), other: &DataFrame, args: JoinArgs ) -> Result<DataFrame, PolarsError>
Available on crate feature
chunked_ids
only.