pub type PbTemporalJoinNode = TemporalJoinNode;Aliased Type§
pub 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: boolIf it is a nested lool temporal join