[][src]Struct postgres_parser::nodes::CreateSchemaStmt

pub struct CreateSchemaStmt {
    pub schemaname: Option<String>,
    pub authrole: Option<Box<RoleSpec>>,
    pub schemaElts: Option<Vec<Node>>,
    pub if_not_exists: bool,
}

Create Schema Statement

NOTE: the schemaElts list contains raw parsetrees for component statements of the schema, such as CREATE TABLE, GRANT, etc. These are analyzed and executed after the schema itself is created.

Fields

schemaname: Option<String>authrole: Option<Box<RoleSpec>>schemaElts: Option<Vec<Node>>if_not_exists: bool

Trait Implementations

impl Debug for CreateSchemaStmt[src]

impl<'de> Deserialize<'de> for CreateSchemaStmt[src]

impl Eq for CreateSchemaStmt[src]

impl PartialEq<CreateSchemaStmt> for CreateSchemaStmt[src]

impl Serialize for CreateSchemaStmt[src]

impl StructuralEq for CreateSchemaStmt[src]

impl StructuralPartialEq for CreateSchemaStmt[src]

Auto Trait Implementations

Blanket Implementations

impl<T> Any for T where
    T: 'static + ?Sized
[src]

impl<T> Borrow<T> for T where
    T: ?Sized
[src]

impl<T> BorrowMut<T> for T where
    T: ?Sized
[src]

impl<T> DeserializeOwned for T where
    T: for<'de> Deserialize<'de>, 
[src]

impl<T> From<T> for T[src]

impl<T, U> Into<U> for T where
    U: From<T>, 
[src]

impl<T, U> TryFrom<U> for T where
    U: Into<T>, 
[src]

type Error = Infallible

The type returned in the event of a conversion error.

impl<T, U> TryInto<U> for T where
    U: TryFrom<T>, 
[src]

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.