We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
1 parent 24b3ecb commit 9476fc8Copy full SHA for 9476fc8
1 file changed
datafusion/sql/src/statement.rs
@@ -531,14 +531,6 @@ impl<S: ContextProvider> SqlToRel<'_, S> {
531
.iter()
532
.zip(input_fields)
533
.map(|(field, input_field)| {
534
- let target_field = Arc::new(
535
- Field::new(
536
- field.name(),
537
- field.data_type().clone(),
538
- field.is_nullable(),
539
- )
540
- .with_metadata(field.metadata().clone()),
541
- );
542
let metadata =
543
FieldMetadata::new_from_field(field.as_ref());
544
let alias_metadata = if metadata.is_empty() {
@@ -548,7 +540,7 @@ impl<S: ContextProvider> SqlToRel<'_, S> {
548
};
549
Expr::Cast(Cast::new_from_field(
550
Box::new(col(input_field.name())),
551
- target_field,
+ Arc::clone(field),
552
))
553
545
.alias_with_metadata(field.name(), alias_metadata)
554
546
})
0 commit comments