MCPcopy Create free account
hub / github.com/apache/datafusion / nested_loop_join

Method nested_loop_join

datafusion/core/tests/fuzz_cases/join_fuzz.rs:861–875  ·  view source on GitHub ↗
(&self)

Source from the content-addressed store, hash-verified

859 }
860
861 fn nested_loop_join(&self) -> Arc<NestedLoopJoinExec> {
862 let (left, right) = self.left_right();
863
864 let column_indices = self.column_indices();
865 let intermediate_schema = self.intermediate_schema();
866 let expression = self.composite_filter_expression();
867
868 let filter =
869 JoinFilter::new(expression, column_indices, Arc::new(intermediate_schema));
870
871 Arc::new(
872 NestedLoopJoinExec::try_new(left, right, Some(filter), &self.join_type, None)
873 .unwrap(),
874 )
875 }
876
877 /// Perform joins tests on same inputs and verify outputs are equal
878 /// `join_tests` - identifies what join types to test

Callers 1

run_testMethod · 0.80

Calls 5

newFunction · 0.85
left_rightMethod · 0.80
intermediate_schemaMethod · 0.80
column_indicesMethod · 0.45

Tested by

no test coverage detected