[−][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_: NodeTagschemaname: *mut c_charauthrole: *mut RoleSpecthe name of the schema to create
schemaElts: *mut Listthe owner of the created schema
if_not_exists: boolschema 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>,