pub struct CreateStmt {Show 13 fields
pub relation: Option<Box<RangeVar>>,
pub tableElts: List,
pub inhRelations: List,
pub partbound: Option<Box<PartitionBoundSpec>>,
pub partspec: Option<Box<PartitionSpec>>,
pub ofTypename: Option<Box<TypeName>>,
pub constraints: List,
pub nnconstraints: List,
pub options: List,
pub oncommit: OnCommitAction,
pub tablespacename: Option<Str>,
pub accessMethod: Option<Str>,
pub if_not_exists: bool,
}Expand description
The node CreateStmt.
Fields§
§relation: Option<Box<RangeVar>>§tableElts: List§inhRelations: List§partbound: Option<Box<PartitionBoundSpec>>§partspec: Option<Box<PartitionSpec>>§ofTypename: Option<Box<TypeName>>§constraints: List§nnconstraints: List§options: List§oncommit: OnCommitAction§tablespacename: Option<Str>§accessMethod: Option<Str>§if_not_exists: boolTrait Implementations§
Source§impl Clone for CreateStmt
impl Clone for CreateStmt
Source§impl Debug for CreateStmt
impl Debug for CreateStmt
Source§impl Default for CreateStmt
impl Default for CreateStmt
Source§impl Equal for CreateStmt
impl Equal for CreateStmt
Source§impl From<CreateStmt> for Node
impl From<CreateStmt> for Node
Source§fn from(node: CreateStmt) -> Node
fn from(node: CreateStmt) -> Node
Converts to this type from the input type.
Source§impl NodeType for CreateStmt
impl NodeType for CreateStmt
Source§impl Out for CreateStmt
impl Out for CreateStmt
Source§impl PartialEq for CreateStmt
impl PartialEq for CreateStmt
impl StructuralPartialEq for CreateStmt
Auto Trait Implementations§
impl Freeze for CreateStmt
impl RefUnwindSafe for CreateStmt
impl Send for CreateStmt
impl Sync for CreateStmt
impl Unpin for CreateStmt
impl UnsafeUnpin for CreateStmt
impl UnwindSafe for CreateStmt
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