Apply a join with on constraint and specified null equality. The behavior is the same as [`join`](Self::join) except that it allows specifying the null equality behavior. The `null_equality` dictates how `null` values are joined.
(
self,
right: LogicalPlan,
join_type: JoinType,
join_keys: (Vec<impl Into<Column>>, Vec<impl Into<Column>>),
filter: Option<Expr>,
null_equality: NullE
| 1020 | /// |
| 1021 | /// The `null_equality` dictates how `null` values are joined. |
| 1022 | pub fn join_detailed( |
| 1023 | self, |
| 1024 | right: LogicalPlan, |
| 1025 | join_type: JoinType, |
| 1026 | join_keys: (Vec<impl Into<Column>>, Vec<impl Into<Column>>), |
| 1027 | filter: Option<Expr>, |
| 1028 | null_equality: NullEquality, |
| 1029 | ) -> Result<Self> { |
| 1030 | self.join_detailed_with_options( |
| 1031 | right, |
| 1032 | join_type, |
| 1033 | join_keys, |
| 1034 | filter, |
| 1035 | null_equality, |
| 1036 | false, |
| 1037 | ) |
| 1038 | } |
| 1039 | |
| 1040 | pub fn join_detailed_with_options( |
| 1041 | self, |
no test coverage detected