@@ -51,15 +51,14 @@ use crate::parser::ParserError;
5151/// )
5252/// ```
5353///
54- /// [1]: crate::ast::Statement::CreateSnowflakeDatabase
5554#[ derive( Debug , Clone , PartialEq , Eq , Hash ) ]
5655#[ cfg_attr( feature = "serde" , derive( Serialize , Deserialize ) ) ]
5756#[ cfg_attr( feature = "visitor" , derive( Visit , VisitMut ) ) ]
5857pub struct CreateDatabaseBuilder {
58+ pub name : ObjectName ,
5959 pub or_replace : bool ,
6060 pub transient : bool ,
6161 pub if_not_exists : bool ,
62- pub name : ObjectName ,
6362 pub clone : Option < ObjectName > ,
6463 pub data_retention_time_in_days : Option < u64 > ,
6564 pub max_data_extension_time_in_days : Option < u64 > ,
@@ -79,10 +78,10 @@ pub struct CreateDatabaseBuilder {
7978impl CreateDatabaseBuilder {
8079 pub fn new ( name : ObjectName ) -> Self {
8180 Self {
81+ name,
8282 or_replace : false ,
8383 transient : false ,
8484 if_not_exists : false ,
85- name,
8685 clone : None ,
8786 data_retention_time_in_days : None ,
8887 max_data_extension_time_in_days : None ,
@@ -275,7 +274,6 @@ impl TryFrom<Statement> for CreateDatabaseBuilder {
275274#[ cfg( test) ]
276275mod tests {
277276 use crate :: ast:: helpers:: stmt_create_database:: CreateDatabaseBuilder ;
278- use crate :: ast:: helpers:: stmt_create_table:: CreateTableBuilder ;
279277 use crate :: ast:: { Ident , ObjectName , Statement } ;
280278 use crate :: parser:: ParserError ;
281279
0 commit comments