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§
Source§impl Clone for RelationalCsgCmpRightInputPolicy
impl Clone for RelationalCsgCmpRightInputPolicy
Source§fn clone(&self) -> RelationalCsgCmpRightInputPolicy
fn clone(&self) -> RelationalCsgCmpRightInputPolicy
Returns a duplicate of the value. Read more
1.0.0 (const: unstable) · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreimpl Copy for RelationalCsgCmpRightInputPolicy
Source§impl Default for RelationalCsgCmpRightInputPolicy
impl Default for RelationalCsgCmpRightInputPolicy
Source§fn default() -> RelationalCsgCmpRightInputPolicy
fn default() -> RelationalCsgCmpRightInputPolicy
Returns the “default value” for a type. Read more
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