@@ -494,6 +494,7 @@ impl Unparser<'_> {
494494 kind : ast:: CastKind :: TryCast ,
495495 expr : Box :: new ( inner_expr) ,
496496 data_type : self . arrow_dtype_to_ast_dtype ( data_type) ?,
497+ array : false ,
497498 format : None ,
498499 } )
499500 }
@@ -1145,6 +1146,7 @@ impl Unparser<'_> {
11451146 kind : ast:: CastKind :: Cast ,
11461147 expr : Box :: new ( ast:: Expr :: value ( SingleQuotedString ( ts) ) ) ,
11471148 data_type : self . dialect . timestamp_cast_dtype ( & time_unit, & None ) ,
1149+ array : false ,
11481150 format : None ,
11491151 } )
11501152 }
@@ -1167,6 +1169,7 @@ impl Unparser<'_> {
11671169 kind : ast:: CastKind :: Cast ,
11681170 expr : Box :: new ( ast:: Expr :: value ( SingleQuotedString ( time) ) ) ,
11691171 data_type : ast:: DataType :: Time ( None , TimezoneInfo :: None ) ,
1172+ array : false ,
11701173 format : None ,
11711174 } )
11721175 }
@@ -1184,13 +1187,15 @@ impl Unparser<'_> {
11841187 kind : ast:: CastKind :: Cast ,
11851188 expr : Box :: new ( inner_expr) ,
11861189 data_type : self . arrow_dtype_to_ast_dtype ( data_type) ?,
1190+ array : false ,
11871191 format : None ,
11881192 } ) ,
11891193 } ,
11901194 _ => Ok ( ast:: Expr :: Cast {
11911195 kind : ast:: CastKind :: Cast ,
11921196 expr : Box :: new ( inner_expr) ,
11931197 data_type : self . arrow_dtype_to_ast_dtype ( data_type) ?,
1198+ array : false ,
11941199 format : None ,
11951200 } ) ,
11961201 }
@@ -1332,6 +1337,7 @@ impl Unparser<'_> {
13321337 date. to_string ( ) ,
13331338 ) ) ) ,
13341339 data_type : ast:: DataType :: Date ,
1340+ array : false ,
13351341 format : None ,
13361342 } )
13371343 }
@@ -1355,6 +1361,7 @@ impl Unparser<'_> {
13551361 datetime. to_string ( ) ,
13561362 ) ) ) ,
13571363 data_type : self . ast_type_for_date64_in_cast ( ) ,
1364+ array : false ,
13581365 format : None ,
13591366 } )
13601367 }
0 commit comments