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