Struct sqlx_models_parser::ast::CreateTable [−][src]
pub struct CreateTable {Show 16 fields
pub or_replace: bool,
pub temporary: bool,
pub external: bool,
pub if_not_exists: bool,
pub name: ObjectName,
pub columns: Vec<ColumnDef>,
pub constraints: Vec<TableConstraint>,
pub hive_distribution: HiveDistributionStyle,
pub hive_formats: Option<HiveFormat>,
pub table_properties: Vec<SqlOption>,
pub with_options: Vec<SqlOption>,
pub file_format: Option<FileFormat>,
pub location: Option<String>,
pub query: Option<Box<Query>>,
pub without_rowid: bool,
pub like: Option<ObjectName>,
}Expand description
CREATE TABLE
Fields
or_replace: booltemporary: boolexternal: boolif_not_exists: boolname: ObjectNameTable name
columns: Vec<ColumnDef>Optional schema
constraints: Vec<TableConstraint>hive_distribution: HiveDistributionStylehive_formats: Option<HiveFormat>table_properties: Vec<SqlOption>with_options: Vec<SqlOption>file_format: Option<FileFormat>location: Option<String>query: Option<Box<Query>>without_rowid: boollike: Option<ObjectName>Trait Implementations
This method tests for self and other values to be equal, and is used
by ==. Read more
This method tests for !=.
Auto Trait Implementations
impl RefUnwindSafe for CreateTable
impl Send for CreateTable
impl Sync for CreateTable
impl Unpin for CreateTable
impl UnwindSafe for CreateTable
Blanket Implementations
Mutably borrows from an owned value. Read more