[−][src]Struct postgres_parser::sys::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
type_: NodeTag
schemaname: *mut c_char
authrole: *mut RoleSpec
the name of the schema to create
schemaElts: *mut List
the owner of the created schema
if_not_exists: bool
schema components (list of parsenodes)
Trait Implementations
impl Debug for CreateSchemaStmt
[src]
impl Default for CreateSchemaStmt
[src]
impl Eq for CreateSchemaStmt
[src]
impl Hash for CreateSchemaStmt
[src]
fn hash<__H: Hasher>(&self, state: &mut __H)
[src]
fn hash_slice<H>(data: &[Self], state: &mut H) where
H: Hasher,
1.3.0[src]
H: Hasher,
impl PartialEq<CreateSchemaStmt> for CreateSchemaStmt
[src]
fn eq(&self, other: &CreateSchemaStmt) -> bool
[src]
fn ne(&self, other: &CreateSchemaStmt) -> bool
[src]
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> 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>,