pub struct UpdateFieldsExpr {
pub struct_expression: Expression,
pub field_name: String,
pub value_expression: Option<Expression>,
}Expand description
pyspark.sql.connect.expressions.Expression.UpdateFields - add/replace
(withField) or drop (dropFields, value = None) a struct field.
Fields§
§struct_expression: Expression§field_name: String§value_expression: Option<Expression>Implementations§
Source§impl UpdateFieldsExpr
impl UpdateFieldsExpr
pub fn new( struct_expression: Expression, field_name: impl Into<String>, value_expression: Option<Expression>, ) -> Self
pub fn to_proto(&self) -> Expression
Trait Implementations§
Source§impl Clone for UpdateFieldsExpr
impl Clone for UpdateFieldsExpr
Source§fn clone(&self) -> UpdateFieldsExpr
fn clone(&self) -> UpdateFieldsExpr
Returns a duplicate of the value. Read more
1.0.0 (const: unstable) · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreSource§impl Debug for UpdateFieldsExpr
impl Debug for UpdateFieldsExpr
Source§impl PartialEq for UpdateFieldsExpr
impl PartialEq for UpdateFieldsExpr
impl StructuralPartialEq for UpdateFieldsExpr
Auto Trait Implementations§
impl Freeze for UpdateFieldsExpr
impl RefUnwindSafe for UpdateFieldsExpr
impl Send for UpdateFieldsExpr
impl Sync for UpdateFieldsExpr
impl Unpin for UpdateFieldsExpr
impl UnsafeUnpin for UpdateFieldsExpr
impl UnwindSafe for UpdateFieldsExpr
Blanket Implementations§
impl<T> Allocation for T
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
impl<ST, DT> CastableFrom<ST, Initialized, Initialized> for DT
impl<ST, DT> CastableFrom<ST, Uninit, Uninit> for DT
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
Source§impl<T> Instrument for T
impl<T> Instrument for T
Source§fn instrument(self, span: Span) -> Instrumented<Self> ⓘ
fn instrument(self, span: Span) -> Instrumented<Self> ⓘ
Source§fn in_current_span(self) -> Instrumented<Self> ⓘ
fn in_current_span(self) -> Instrumented<Self> ⓘ
Source§impl<T> IntoRequest<T> for T
impl<T> IntoRequest<T> for T
Source§fn into_request(self) -> Request<T>
fn into_request(self) -> Request<T>
Wrap the input message
T in a tonic::Request