pub struct ReplaceSelectItem {
pub items: Vec<Box<ReplaceSelectElement>>,
}Expand description
Bigquery REPLACE information.
§Syntax
REPLACE (<new_expr> [AS] <col_name>)
REPLACE (<col_name> [AS] <col_alias>, <col_name> [AS] <col_alias>, ...)Fields§
§items: Vec<Box<ReplaceSelectElement>>List of replacement elements contained in the REPLACE(...) clause.
Trait Implementations§
Source§impl Clone for ReplaceSelectItem
impl Clone for ReplaceSelectItem
Source§fn clone(&self) -> ReplaceSelectItem
fn clone(&self) -> ReplaceSelectItem
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 more
Source§impl Debug for ReplaceSelectItem
impl Debug for ReplaceSelectItem
Source§impl<'de> Deserialize<'de> for ReplaceSelectItem
impl<'de> Deserialize<'de> for ReplaceSelectItem
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>,
where __D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
Source§impl Display for ReplaceSelectItem
impl Display for ReplaceSelectItem
Source§impl Hash for ReplaceSelectItem
impl Hash for ReplaceSelectItem
Source§impl Ord for ReplaceSelectItem
impl Ord for ReplaceSelectItem
Source§fn cmp(&self, other: &ReplaceSelectItem) -> Ordering
fn cmp(&self, other: &ReplaceSelectItem) -> Ordering
1.21.0 · Source§fn max(self, other: Self) -> Selfwhere
Self: Sized,
fn max(self, other: Self) -> Selfwhere
Self: Sized,
where Self: Sized,
Compares and returns the maximum of two values. Read more
Source§impl PartialEq for ReplaceSelectItem
impl PartialEq for ReplaceSelectItem
Source§impl PartialOrd for ReplaceSelectItem
impl PartialOrd for ReplaceSelectItem
Source§fn partial_cmp(&self, other: &ReplaceSelectItem) -> Option<Ordering>
fn partial_cmp(&self, other: &ReplaceSelectItem) -> Option<Ordering>
This method returns an ordering between self and other values if one exists. Read more
1.0.0 · Source§fn lt(&self, other: &Rhs) -> bool
fn lt(&self, other: &Rhs) -> bool
Tests less than (for self and other) and is used by the < operator. Read more
1.0.0 · Source§fn le(&self, other: &Rhs) -> bool
fn le(&self, other: &Rhs) -> bool
Tests less than or equal to (for self and other) and is used by the
<= operator. Read more
Source§impl Serialize for ReplaceSelectItem
impl Serialize for ReplaceSelectItem
Source§impl Spanned for ReplaceSelectItem
impl Spanned for ReplaceSelectItem
Source§impl Visit for ReplaceSelectItem
impl Visit for ReplaceSelectItem
Source§impl VisitMut for ReplaceSelectItem
impl VisitMut for ReplaceSelectItem
Source§fn visit<V: VisitorMut>(&mut self, visitor: &mut V) -> ControlFlow<V::Break>
fn visit<V: VisitorMut>(&mut self, visitor: &mut V) -> ControlFlow<V::Break>
Mutably visit this node with the provided VisitorMut. Read more
impl Eq for ReplaceSelectItem
impl StructuralPartialEq for ReplaceSelectItem
Auto Trait Implementations§
impl Freeze for ReplaceSelectItem
impl RefUnwindSafe for ReplaceSelectItem
impl Send for ReplaceSelectItem
impl Sync for ReplaceSelectItem
impl Unpin for ReplaceSelectItem
impl UnwindSafe for ReplaceSelectItem
Blanket Implementations§
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
where 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
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
where T: Clone,
impl<T> DeserializeOwned for Twhere
T: for<'de> Deserialize<'de>,
where T: for<'de> Deserialize<'de>,