Skip to content

Commit db85d07

Browse files
authored
chores: remove redundant clone (#12964)
1 parent 9663141 commit db85d07

File tree

2 files changed

+6
-6
lines changed

2 files changed

+6
-6
lines changed

datafusion-cli/src/exec.rs

+1-1
Original file line numberDiff line numberDiff line change
@@ -383,7 +383,7 @@ pub(crate) async fn register_object_store_and_config_extensions(
383383
ctx.register_table_options_extension_from_scheme(scheme);
384384

385385
// Clone and modify the default table options based on the provided options
386-
let mut table_options = ctx.session_state().default_table_options().clone();
386+
let mut table_options = ctx.session_state().default_table_options();
387387
if let Some(format) = format {
388388
table_options.set_config_format(format);
389389
}

datafusion-cli/src/object_storage.rs

+5-5
Original file line numberDiff line numberDiff line change
@@ -495,7 +495,7 @@ mod tests {
495495

496496
if let LogicalPlan::Ddl(DdlStatement::CreateExternalTable(cmd)) = &mut plan {
497497
ctx.register_table_options_extension_from_scheme(scheme);
498-
let mut table_options = ctx.state().default_table_options().clone();
498+
let mut table_options = ctx.state().default_table_options();
499499
table_options.alter_with_string_hash_map(&cmd.options)?;
500500
let aws_options = table_options.extensions.get::<AwsOptions>().unwrap();
501501
let builder =
@@ -540,7 +540,7 @@ mod tests {
540540

541541
if let LogicalPlan::Ddl(DdlStatement::CreateExternalTable(cmd)) = &mut plan {
542542
ctx.register_table_options_extension_from_scheme(scheme);
543-
let mut table_options = ctx.state().default_table_options().clone();
543+
let mut table_options = ctx.state().default_table_options();
544544
table_options.alter_with_string_hash_map(&cmd.options)?;
545545
let aws_options = table_options.extensions.get::<AwsOptions>().unwrap();
546546
let err = get_s3_object_store_builder(table_url.as_ref(), aws_options)
@@ -566,7 +566,7 @@ mod tests {
566566

567567
if let LogicalPlan::Ddl(DdlStatement::CreateExternalTable(cmd)) = &mut plan {
568568
ctx.register_table_options_extension_from_scheme(scheme);
569-
let mut table_options = ctx.state().default_table_options().clone();
569+
let mut table_options = ctx.state().default_table_options();
570570
table_options.alter_with_string_hash_map(&cmd.options)?;
571571
let aws_options = table_options.extensions.get::<AwsOptions>().unwrap();
572572
// ensure this isn't an error
@@ -594,7 +594,7 @@ mod tests {
594594

595595
if let LogicalPlan::Ddl(DdlStatement::CreateExternalTable(cmd)) = &mut plan {
596596
ctx.register_table_options_extension_from_scheme(scheme);
597-
let mut table_options = ctx.state().default_table_options().clone();
597+
let mut table_options = ctx.state().default_table_options();
598598
table_options.alter_with_string_hash_map(&cmd.options)?;
599599
let aws_options = table_options.extensions.get::<AwsOptions>().unwrap();
600600
let builder = get_oss_object_store_builder(table_url.as_ref(), aws_options)?;
@@ -631,7 +631,7 @@ mod tests {
631631

632632
if let LogicalPlan::Ddl(DdlStatement::CreateExternalTable(cmd)) = &mut plan {
633633
ctx.register_table_options_extension_from_scheme(scheme);
634-
let mut table_options = ctx.state().default_table_options().clone();
634+
let mut table_options = ctx.state().default_table_options();
635635
table_options.alter_with_string_hash_map(&cmd.options)?;
636636
let gcp_options = table_options.extensions.get::<GcpOptions>().unwrap();
637637
let builder = get_gcs_object_store_builder(table_url.as_ref(), gcp_options)?;

0 commit comments

Comments
 (0)