PbLocalLookupJoinNode

Type Alias PbLocalLookupJoinNode 

Source
pub type PbLocalLookupJoinNode = LocalLookupJoinNode;

Aliased Type§

pub 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 query_epoch: Option<BatchQueryEpoch>, 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)

§query_epoch: Option<BatchQueryEpoch>§asof_desc: Option<AsOfJoinDesc>