pub enum RelationalCsgCmpRightInputPolicy {
AllowMaterialized,
ProbeOnly,
}Expand description
Execution capability for a CSG-CMP join’s non-singleton right input.
A materialized right input is only safe when the executor has a bounded materialization implementation, such as a spill-capable blocking operator. Callers must select this policy according to their executor’s capabilities.
Variants§
Trait Implementations§
impl Copy for RelationalCsgCmpRightInputPolicy
impl Eq for RelationalCsgCmpRightInputPolicy
impl StructuralPartialEq for RelationalCsgCmpRightInputPolicy
Auto Trait Implementations§
impl Freeze for RelationalCsgCmpRightInputPolicy
impl RefUnwindSafe for RelationalCsgCmpRightInputPolicy
impl Send for RelationalCsgCmpRightInputPolicy
impl Sync for RelationalCsgCmpRightInputPolicy
impl Unpin for RelationalCsgCmpRightInputPolicy
impl UnsafeUnpin for RelationalCsgCmpRightInputPolicy
impl UnwindSafe for RelationalCsgCmpRightInputPolicy
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