join_multiple

Function join_multiple 

Source
pub fn join_multiple(
    dataframes: &[Value],
    keys: &JoinKeys,
    options: &JoinOptions,
) -> Result<Value>
Expand description

Join multiple DataFrames in sequence

Performs a series of joins on multiple DataFrames using the same join keys.

§Examples

use dsq_core::ops::join::{join_multiple, JoinKeys, JoinOptions, JoinType};
use dsq_core::value::Value;

let dataframes = vec![df1, df2, df3];
let keys = JoinKeys::on(vec!["id".to_string()]);
let options = JoinOptions {
    join_type: JoinType::Inner,
    ..Default::default()
};
let result = join_multiple(&dataframes, &keys, &options).unwrap();