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>