pub struct AlterPublication { /* private fields */ }Implementations§
Source§impl AlterPublication
impl AlterPublication
pub fn except_table_clause(&self) -> Option<ExceptTableClause>
pub fn name_ref(&self) -> Option<NameRef>
pub fn owner_to(&self) -> Option<OwnerTo>
pub fn publication_objects(&self) -> AstChildren<PublicationObject> ⓘ
pub fn rename_to(&self) -> Option<RenameTo>
pub fn set_options(&self) -> Option<SetOptions>
pub fn semicolon_token(&self) -> Option<SyntaxToken>
pub fn add_token(&self) -> Option<SyntaxToken>
pub fn all_token(&self) -> Option<SyntaxToken>
pub fn alter_token(&self) -> Option<SyntaxToken>
pub fn drop_token(&self) -> Option<SyntaxToken>
pub fn publication_token(&self) -> Option<SyntaxToken>
pub fn sequences_token(&self) -> Option<SyntaxToken>
pub fn set_token(&self) -> Option<SyntaxToken>
pub fn tables_token(&self) -> Option<SyntaxToken>
Trait Implementations§
Source§impl AstNode for AlterPublication
impl AstNode for AlterPublication
fn can_cast(kind: SyntaxKind) -> bool
fn cast(syntax: SyntaxNode) -> Option<Self>
fn syntax(&self) -> &SyntaxNode
fn clone_for_update(&self) -> Selfwhere
Self: Sized,
fn clone_subtree(&self) -> Selfwhere
Self: Sized,
Source§impl Clone for AlterPublication
impl Clone for AlterPublication
Source§fn clone(&self) -> AlterPublication
fn clone(&self) -> AlterPublication
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 AlterPublication
impl Debug for AlterPublication
impl Eq for AlterPublication
Source§impl From<AlterPublication> for Stmt
impl From<AlterPublication> for Stmt
Source§fn from(node: AlterPublication) -> Stmt
fn from(node: AlterPublication) -> Stmt
Converts to this type from the input type.
Source§impl Hash for AlterPublication
impl Hash for AlterPublication
Source§impl PartialEq for AlterPublication
impl PartialEq for AlterPublication
Source§fn eq(&self, other: &AlterPublication) -> bool
fn eq(&self, other: &AlterPublication) -> bool
Tests for
self and other values to be equal, and is used by ==.impl StructuralPartialEq for AlterPublication
Auto Trait Implementations§
impl !RefUnwindSafe for AlterPublication
impl !Send for AlterPublication
impl !Sync for AlterPublication
impl !UnwindSafe for AlterPublication
impl Freeze for AlterPublication
impl Unpin for AlterPublication
impl UnsafeUnpin for AlterPublication
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
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§impl<T> IntoEither for T
impl<T> IntoEither for T
Source§fn into_either(self, into_left: bool) -> Either<Self, Self>
fn into_either(self, into_left: bool) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left is true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read moreSource§fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left(&self) returns true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read more