pub enum SchemaObjectKind {
Tables,
Sequences,
Functions,
Procedures,
Routines,
}Expand description
The SQL schema object kind forms represented by the AST.
Variants§
Tables
ALL TABLES IN SCHEMA.
Sequences
ALL SEQUENCES IN SCHEMA.
Functions
ALL FUNCTIONS IN SCHEMA.
Procedures
ALL PROCEDURES IN SCHEMA.
Routines
ALL ROUTINES IN SCHEMA.
Trait Implementations§
Source§impl Clone for SchemaObjectKind
impl Clone for SchemaObjectKind
Source§fn clone(&self) -> SchemaObjectKind
fn clone(&self) -> SchemaObjectKind
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 moreimpl Copy for SchemaObjectKind
Source§impl Debug for SchemaObjectKind
impl Debug for SchemaObjectKind
Source§impl<'de> Deserialize<'de> for SchemaObjectKind
impl<'de> Deserialize<'de> for SchemaObjectKind
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
impl Eq for SchemaObjectKind
Source§impl Hash for SchemaObjectKind
impl Hash for SchemaObjectKind
Source§impl PartialEq for SchemaObjectKind
impl PartialEq for SchemaObjectKind
Source§impl Render for SchemaObjectKind
impl Render for SchemaObjectKind
Source§fn render(&self, _ctx: &RenderCtx<'_>, f: &mut Formatter<'_>) -> Result
fn render(&self, _ctx: &RenderCtx<'_>, f: &mut Formatter<'_>) -> Result
Return the render for this value.
Source§fn operand_binding_power(&self) -> Option<BindingPower>
fn operand_binding_power(&self) -> Option<BindingPower>
The binding power this node contributes when it appears as an operand, or
None (the default) for a self-delimiting node — an atom, call, or
constructor — that never needs parentheses. Read moreSource§impl Serialize for SchemaObjectKind
impl Serialize for SchemaObjectKind
impl StructuralPartialEq for SchemaObjectKind
Auto Trait Implementations§
impl Freeze for SchemaObjectKind
impl RefUnwindSafe for SchemaObjectKind
impl Send for SchemaObjectKind
impl Sync for SchemaObjectKind
impl Unpin for SchemaObjectKind
impl UnsafeUnpin for SchemaObjectKind
impl UnwindSafe for SchemaObjectKind
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