pub struct UpdateTableRequest {
pub id: Option<Vec<String>>,
pub predicate: Option<String>,
pub updates: Vec<Vec<String>>,
}
Expand description
UpdateTableRequest : Each update consists of a column name and an SQL expression that will be evaluated against the current row’s value. Optionally, a predicate can be provided to filter which rows to update.
Fields§
§id: Option<Vec<String>>
§predicate: Option<String>
Optional SQL predicate to filter rows for update
updates: Vec<Vec<String>>
List of column updates as [column_name, expression] pairs
Implementations§
Trait Implementations§
Source§impl Clone for UpdateTableRequest
impl Clone for UpdateTableRequest
Source§fn clone(&self) -> UpdateTableRequest
fn clone(&self) -> UpdateTableRequest
Returns a duplicate 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 moreSource§impl Debug for UpdateTableRequest
impl Debug for UpdateTableRequest
Source§impl Default for UpdateTableRequest
impl Default for UpdateTableRequest
Source§fn default() -> UpdateTableRequest
fn default() -> UpdateTableRequest
Returns the “default value” for a type. Read more
Source§impl<'de> Deserialize<'de> for UpdateTableRequest
impl<'de> Deserialize<'de> for UpdateTableRequest
Source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
Source§impl PartialEq for UpdateTableRequest
impl PartialEq for UpdateTableRequest
Source§impl Serialize for UpdateTableRequest
impl Serialize for UpdateTableRequest
impl StructuralPartialEq for UpdateTableRequest
Auto Trait Implementations§
impl Freeze for UpdateTableRequest
impl RefUnwindSafe for UpdateTableRequest
impl Send for UpdateTableRequest
impl Sync for UpdateTableRequest
impl Unpin for UpdateTableRequest
impl UnwindSafe for UpdateTableRequest
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