pub struct PhysicalInsert {
pub table: TableReference,
pub table_schema: SchemaRef,
pub projected_schema: SchemaRef,
pub input: Rc<PhysicalPlan>,
/* private fields */
}Fields§
§table: TableReference§table_schema: SchemaRef§projected_schema: SchemaRef§input: Rc<PhysicalPlan>Implementations§
Source§impl PhysicalInsert
impl PhysicalInsert
pub fn new( table: TableReference, table_schema: SchemaRef, projected_schema: SchemaRef, input: Rc<PhysicalPlan>, ) -> Self
Trait Implementations§
Source§impl Debug for PhysicalInsert
impl Debug for PhysicalInsert
Source§impl Display for PhysicalInsert
impl Display for PhysicalInsert
Source§impl VolcanoExecutor for PhysicalInsert
impl VolcanoExecutor for PhysicalInsert
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 PhysicalInsert
impl !RefUnwindSafe for PhysicalInsert
impl !Send for PhysicalInsert
impl !Sync for PhysicalInsert
impl Unpin for PhysicalInsert
impl UnsafeUnpin for PhysicalInsert
impl !UnwindSafe for PhysicalInsert
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