Skip to content

Commit 9476fc8

Browse files
committed
refactor: use field instead of target_field
1 parent 24b3ecb commit 9476fc8

1 file changed

Lines changed: 1 addition & 9 deletions

File tree

datafusion/sql/src/statement.rs

Lines changed: 1 addition & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -531,14 +531,6 @@ impl<S: ContextProvider> SqlToRel<'_, S> {
531531
.iter()
532532
.zip(input_fields)
533533
.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-
);
542534
let metadata =
543535
FieldMetadata::new_from_field(field.as_ref());
544536
let alias_metadata = if metadata.is_empty() {
@@ -548,7 +540,7 @@ impl<S: ContextProvider> SqlToRel<'_, S> {
548540
};
549541
Expr::Cast(Cast::new_from_field(
550542
Box::new(col(input_field.name())),
551-
target_field,
543+
Arc::clone(field),
552544
))
553545
.alias_with_metadata(field.name(), alias_metadata)
554546
})

0 commit comments

Comments
 (0)