risingwave_pb::stream_plan

Type Alias PbTemporalJoinNode

source
pub type PbTemporalJoinNode = TemporalJoinNode;
Expand description

Alias for TemporalJoinNode.

Aliased Type§

struct PbTemporalJoinNode {
    pub join_type: i32,
    pub left_key: Vec<i32>,
    pub right_key: Vec<i32>,
    pub null_safe: Vec<bool>,
    pub condition: Option<ExprNode>,
    pub output_indices: Vec<u32>,
    pub table_desc: Option<StorageTableDesc>,
    pub table_output_indices: Vec<u32>,
    pub memo_table: Option<Table>,
    pub is_nested_loop: bool,
}

Fields§

§join_type: i32§left_key: Vec<i32>§right_key: Vec<i32>§null_safe: Vec<bool>§condition: Option<ExprNode>§output_indices: Vec<u32>

The output indices of current node

§table_desc: Option<StorageTableDesc>

The table desc of the lookup side table.

§table_output_indices: Vec<u32>

The output indices of the lookup side table

§memo_table: Option<Table>

The state table used for non-append-only temporal join.

§is_nested_loop: bool

If it is a nested lool temporal join