Type Alias PbLocalLookupJoinNode

Source
pub type PbLocalLookupJoinNode = LocalLookupJoinNode;
Expand description

Aliased Type§

struct PbLocalLookupJoinNode {
Show 13 fields 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_vnode_mapping: Vec<u64>, pub inner_side_column_ids: Vec<i32>, pub output_indices: Vec<u32>, pub worker_nodes: Vec<WorkerNode>, pub null_safe: Vec<bool>, pub as_of: Option<AsOf>, pub asof_desc: Option<AsOfJoinDesc>,
}

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_vnode_mapping: Vec<u64>§inner_side_column_ids: Vec<i32>§output_indices: Vec<u32>§worker_nodes: Vec<WorkerNode>§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>§asof_desc: Option<AsOfJoinDesc>