PbInequalityPairV2

Type Alias PbInequalityPairV2 

Source
pub type PbInequalityPairV2 = InequalityPairV2;

Aliased Type§

pub struct PbInequalityPairV2 {
    pub left_idx: u32,
    pub right_idx: u32,
    pub clean_left_state: bool,
    pub clean_right_state: bool,
    pub op: i32,
}

Fields§

§left_idx: u32

Index of the left side of the inequality (from left input).

§right_idx: u32

Index of the right side of the inequality (from right input, NOT offset by left_cols_num).

§clean_left_state: bool

Whether this condition is used to clean left state table of HashJoinExecutor.

§clean_right_state: bool

Whether this condition is used to clean right state table of HashJoinExecutor.

§op: i32

Comparison operator: left_col <op> right_col (e.g., <, <=, >, >=).