statistical_join_selection_subrule

Function statistical_join_selection_subrule 

Source
fn statistical_join_selection_subrule(
    plan: Arc<dyn ExecutionPlan>,
    collect_threshold_byte_size: usize,
    collect_threshold_num_rows: usize,
) -> Result<Transformed<Arc<dyn ExecutionPlan>>>
Expand description

This subrule tries to modify a given plan so that it can optimize hash and cross joins in the plan according to available statistical information.