[−][src]Struct postgres_parser::nodes::CreateSchemaStmt
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]
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error> where
__D: Deserializer<'de>,
[src]
__D: Deserializer<'de>,
impl Eq for CreateSchemaStmt
[src]
impl PartialEq<CreateSchemaStmt> for CreateSchemaStmt
[src]
fn eq(&self, other: &CreateSchemaStmt) -> bool
[src]
fn ne(&self, other: &CreateSchemaStmt) -> bool
[src]
impl Serialize for CreateSchemaStmt
[src]
fn serialize<__S>(&self, __serializer: __S) -> Result<__S::Ok, __S::Error> where
__S: Serializer,
[src]
__S: Serializer,
impl StructuralEq for CreateSchemaStmt
[src]
impl StructuralPartialEq for CreateSchemaStmt
[src]
Auto Trait Implementations
impl RefUnwindSafe for CreateSchemaStmt
impl Send for CreateSchemaStmt
impl Sync for CreateSchemaStmt
impl Unpin for CreateSchemaStmt
impl UnwindSafe for CreateSchemaStmt
Blanket Implementations
impl<T> Any for T where
T: 'static + ?Sized,
[src]
T: 'static + ?Sized,
impl<T> Borrow<T> for T where
T: ?Sized,
[src]
T: ?Sized,
impl<T> BorrowMut<T> for T where
T: ?Sized,
[src]
T: ?Sized,
fn borrow_mut(&mut self) -> &mut T
[src]
impl<T> DeserializeOwned for T where
T: for<'de> Deserialize<'de>,
[src]
T: for<'de> Deserialize<'de>,
impl<T> From<T> for T
[src]
impl<T, U> Into<U> for T where
U: From<T>,
[src]
U: From<T>,
impl<T, U> TryFrom<U> for T where
U: Into<T>,
[src]
U: Into<T>,
type Error = Infallible
The type returned in the event of a conversion error.
fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>
[src]
impl<T, U> TryInto<U> for T where
U: TryFrom<T>,
[src]
U: TryFrom<T>,