pub struct CreateTransform {
pub or_replace: bool,
pub type_name: DataType,
pub language: Ident,
pub elements: Vec<TransformElement>,
}Expand description
A CREATE TRANSFORM statement.
Note: this is a PostgreSQL-specific statement. https://www.postgresql.org/docs/current/sql-createtransform.html
Fields§
§or_replace: boolWhether OR REPLACE was specified.
type_name: DataTypeThe data type being transformed.
language: IdentThe procedural language name.
elements: Vec<TransformElement>The list of transform elements (FROM SQL and/or TO SQL).
Trait Implementations§
Source§impl Clone for CreateTransform
impl Clone for CreateTransform
Source§fn clone(&self) -> CreateTransform
fn clone(&self) -> CreateTransform
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 CreateTransform
impl Debug for CreateTransform
Source§impl<'de> Deserialize<'de> for CreateTransform
impl<'de> Deserialize<'de> for CreateTransform
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 Display for CreateTransform
impl Display for CreateTransform
Source§impl From<CreateTransform> for Statement
impl From<CreateTransform> for Statement
Source§fn from(v: CreateTransform) -> Self
fn from(v: CreateTransform) -> Self
Converts to this type from the input type.
Source§impl Hash for CreateTransform
impl Hash for CreateTransform
Source§impl Ord for CreateTransform
impl Ord for CreateTransform
Source§fn cmp(&self, other: &CreateTransform) -> Ordering
fn cmp(&self, other: &CreateTransform) -> Ordering
1.21.0 · Source§fn max(self, other: Self) -> Selfwhere
Self: Sized,
fn max(self, other: Self) -> Selfwhere
Self: Sized,
Compares and returns the maximum of two values. Read more
Source§impl PartialEq for CreateTransform
impl PartialEq for CreateTransform
Source§impl PartialOrd for CreateTransform
impl PartialOrd for CreateTransform
Source§impl Serialize for CreateTransform
impl Serialize for CreateTransform
Source§impl Visit for CreateTransform
impl Visit for CreateTransform
Source§impl VisitMut for CreateTransform
impl VisitMut for CreateTransform
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 moreimpl Eq for CreateTransform
impl StructuralPartialEq for CreateTransform
Auto Trait Implementations§
impl Freeze for CreateTransform
impl RefUnwindSafe for CreateTransform
impl Send for CreateTransform
impl Sync for CreateTransform
impl Unpin for CreateTransform
impl UnsafeUnpin for CreateTransform
impl UnwindSafe for CreateTransform
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