pub struct AlterStatement {
pub table_name: TableName,
pub action: Option<AlterAction>,
pub span: Range<usize>,
}Expand description
Represents an ALTER statement.
Fields§
§table_name: TableNameThe table to alter.
action: Option<AlterAction>The action to perform.
span: Range<usize>The span of the ALTER statement.
Trait Implementations§
Source§impl AsDocument for AlterStatement
Available on crate feature oak-pretty-print only.
impl AsDocument for AlterStatement
Available on crate feature
oak-pretty-print only.Source§fn as_document(&self) -> Document<'_>
fn as_document(&self) -> Document<'_>
Converts this type to a document for pretty printing.
Source§impl Clone for AlterStatement
impl Clone for AlterStatement
Source§fn clone(&self) -> AlterStatement
fn clone(&self) -> AlterStatement
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 AlterStatement
impl Debug for AlterStatement
Source§impl<'de> Deserialize<'de> for AlterStatement
impl<'de> Deserialize<'de> for AlterStatement
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 Serialize for AlterStatement
impl Serialize for AlterStatement
Source§impl ToSource for AlterStatement
impl ToSource for AlterStatement
Source§fn to_source(&self, buffer: &mut SourceBuffer)
fn to_source(&self, buffer: &mut SourceBuffer)
Writes the source code representation of this type to the provided buffer.
Source§fn to_source_string(&self) -> String
fn to_source_string(&self) -> String
Converts this type to a source code string.
Auto Trait Implementations§
impl Freeze for AlterStatement
impl RefUnwindSafe for AlterStatement
impl Send for AlterStatement
impl Sync for AlterStatement
impl Unpin for AlterStatement
impl UnsafeUnpin for AlterStatement
impl UnwindSafe for AlterStatement
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