pub type PbDistributedLookupJoinNode = DistributedLookupJoinNode;
Expand description
Alias for DistributedLookupJoinNode
.
Aliased Type§
struct PbDistributedLookupJoinNode {
pub join_type: i32,
pub condition: Option<ExprNode>,
pub outer_side_key: Vec<u32>,
pub inner_side_key: Vec<u32>,
pub lookup_prefix_len: u32,
pub inner_side_table_desc: Option<StorageTableDesc>,
pub inner_side_column_ids: Vec<i32>,
pub output_indices: Vec<u32>,
pub null_safe: Vec<bool>,
pub as_of: Option<AsOf>,
}
Fields§
§join_type: i32
§condition: Option<ExprNode>
§outer_side_key: Vec<u32>
§inner_side_key: Vec<u32>
§lookup_prefix_len: u32
§inner_side_table_desc: Option<StorageTableDesc>
§inner_side_column_ids: Vec<i32>
§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)
as_of: Option<AsOf>