risingwave_pb::batch_plan

Type Alias PbHashJoinNode

source
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)