Struct datafusion_expr::DmlStatement
source · pub struct DmlStatement {
pub table_name: OwnedTableReference,
pub table_schema: DFSchemaRef,
pub op: WriteOp,
pub input: Arc<LogicalPlan>,
}
Expand description
The operator that modifies the content of a database (adapted from substrait WriteRel)
Fields§
§table_name: OwnedTableReference
The table name
table_schema: DFSchemaRef
The schema of the table (must align with Rel input)
op: WriteOp
The type of operation to perform
input: Arc<LogicalPlan>
The relation that determines the tuples to add/remove/modify the schema must match with table_schema
Trait Implementations§
source§impl Clone for DmlStatement
impl Clone for DmlStatement
source§fn clone(&self) -> DmlStatement
fn clone(&self) -> DmlStatement
Returns a copy of the value. Read more
1.0.0 · source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source
. Read more