pub struct PhysicalUpdate {
pub table: TableReference,
pub table_schema: SchemaRef,
pub assignments: HashMap<String, Expr>,
pub selection: Option<Expr>,
/* private fields */
}Fields§
§table: TableReference§table_schema: SchemaRef§assignments: HashMap<String, Expr>§selection: Option<Expr>Implementations§
Trait Implementations§
Source§impl Debug for PhysicalUpdate
impl Debug for PhysicalUpdate
Source§impl Display for PhysicalUpdate
impl Display for PhysicalUpdate
Source§impl VolcanoExecutor for PhysicalUpdate
impl VolcanoExecutor for PhysicalUpdate
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 PhysicalUpdate
impl !RefUnwindSafe for PhysicalUpdate
impl !Send for PhysicalUpdate
impl !Sync for PhysicalUpdate
impl Unpin for PhysicalUpdate
impl UnsafeUnpin for PhysicalUpdate
impl !UnwindSafe for PhysicalUpdate
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