pub type PbHashJoinNode = HashJoinNode;Aliased Type§
pub 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>,
pub asof_desc: Option<AsOfJoinDesc>,
}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)
asof_desc: Option<AsOfJoinDesc>