pub struct PhysicalRuleSet { /* private fields */ }Implementations§
Source§impl PhysicalRuleSet
impl PhysicalRuleSet
pub fn new() -> Self
pub fn with_rule(self, rule: impl PhysicalRule + Send + Sync + 'static) -> Self
pub fn apply_all( &self, logical: &LogicalPlan, inputs: &[PhysicalPlan], ) -> Vec<PhysicalPlan>
Trait Implementations§
Auto Trait Implementations§
impl Freeze for PhysicalRuleSet
impl !RefUnwindSafe for PhysicalRuleSet
impl Send for PhysicalRuleSet
impl Sync for PhysicalRuleSet
impl Unpin for PhysicalRuleSet
impl !UnwindSafe for PhysicalRuleSet
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