pub struct PhysicalNestedLoopJoin {
pub join_type: JoinType,
pub condition: Option<Expr>,
pub left_input: Rc<PhysicalPlan>,
pub right_input: Rc<PhysicalPlan>,
pub schema: SchemaRef,
/* private fields */
}Fields§
§join_type: JoinType§condition: Option<Expr>§left_input: Rc<PhysicalPlan>§right_input: Rc<PhysicalPlan>§schema: SchemaRefImplementations§
Source§impl PhysicalNestedLoopJoin
impl PhysicalNestedLoopJoin
pub fn new( join_type: JoinType, condition: Option<Expr>, left_input: Rc<PhysicalPlan>, right_input: Rc<PhysicalPlan>, schema: SchemaRef, ) -> Self
Trait Implementations§
Source§impl Debug for PhysicalNestedLoopJoin
impl Debug for PhysicalNestedLoopJoin
Source§impl Display for PhysicalNestedLoopJoin
impl Display for PhysicalNestedLoopJoin
Source§impl VolcanoExecutor for PhysicalNestedLoopJoin
impl VolcanoExecutor for PhysicalNestedLoopJoin
fn init(&self, context: &mut ExecutionContext<'_>) -> QuillSQLResult<()>
fn next( &self, context: &mut ExecutionContext<'_>, ) -> QuillSQLResult<Option<Tuple>>
fn output_schema(&self) -> SchemaRef
Auto Trait Implementations§
impl !Freeze for PhysicalNestedLoopJoin
impl !RefUnwindSafe for PhysicalNestedLoopJoin
impl !Send for PhysicalNestedLoopJoin
impl !Sync for PhysicalNestedLoopJoin
impl Unpin for PhysicalNestedLoopJoin
impl UnsafeUnpin for PhysicalNestedLoopJoin
impl !UnwindSafe for PhysicalNestedLoopJoin
Blanket Implementations§
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more