pub struct PhysicalFilter {
pub predicate: Expr,
pub input: Rc<PhysicalPlan>,
}Fields§
§predicate: Expr§input: Rc<PhysicalPlan>Implementations§
Source§impl PhysicalFilter
impl PhysicalFilter
Sourcepub fn new(predicate: Expr, input: Rc<PhysicalPlan>) -> Self
pub fn new(predicate: Expr, input: Rc<PhysicalPlan>) -> Self
Constructs a new PhysicalFilter.
Trait Implementations§
Source§impl Debug for PhysicalFilter
impl Debug for PhysicalFilter
Source§impl Display for PhysicalFilter
impl Display for PhysicalFilter
Source§impl VolcanoExecutor for PhysicalFilter
impl VolcanoExecutor for PhysicalFilter
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 PhysicalFilter
impl !RefUnwindSafe for PhysicalFilter
impl !Send for PhysicalFilter
impl !Sync for PhysicalFilter
impl Unpin for PhysicalFilter
impl UnsafeUnpin for PhysicalFilter
impl !UnwindSafe for PhysicalFilter
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