pub type PbHashJoinNode = HashJoinNode;
Expand description
Alias for HashJoinNode
.
Aliased Type§
struct PbHashJoinNode {
pub join_type: i32,
pub left_key: Vec<i32>,
pub right_key: Vec<i32>,
pub condition: Option<ExprNode>,
pub output_indices: Vec<u32>,
pub null_safe: Vec<bool>,
}
Fields§
§join_type: i32
§left_key: Vec<i32>
§right_key: Vec<i32>
§condition: Option<ExprNode>
§output_indices: Vec<u32>
§null_safe: Vec<bool>
Null safe means it treats null = null
as true.
Each key pair can be null safe independently. (left_key, right_key, null_safe)