Skip to content

Commit 234b1d4

Browse files
committed
Use RemoteTableRef::from instead of RemoteTableRef::try_from
1 parent 2efb55d commit 234b1d4

4 files changed

Lines changed: 8 additions & 8 deletions

File tree

core/src/duckdb/federation.rs

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -25,12 +25,12 @@ impl<T, P> DuckDBTable<T, P> {
2525
fn create_federated_table_source(
2626
self: Arc<Self>,
2727
) -> DataFusionResult<Arc<dyn FederatedTableSource>> {
28-
let table_name = self.base_table.table_reference.to_quoted_string();
28+
let table_reference = self.base_table.table_reference.clone();
2929
let schema = Arc::clone(&Arc::clone(&self).base_table.schema());
3030
let fed_provider = Arc::new(SQLFederationProvider::new(self));
3131
Ok(Arc::new(SQLTableSource::new_with_schema(
3232
fed_provider,
33-
RemoteTableRef::try_from(table_name)?,
33+
RemoteTableRef::from(table_reference),
3434
schema,
3535
)))
3636
}

core/src/mysql/federation.rs

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -26,12 +26,12 @@ impl MySQLTable {
2626
fn create_federated_table_source(
2727
self: Arc<Self>,
2828
) -> DataFusionResult<Arc<dyn FederatedTableSource>> {
29-
let table_name = self.base_table.table_reference.to_quoted_string();
29+
let table_reference = self.base_table.table_reference.clone();
3030
let schema = Arc::clone(&Arc::clone(&self).base_table.schema());
3131
let fed_provider = Arc::new(SQLFederationProvider::new(self));
3232
Ok(Arc::new(SQLTableSource::new_with_schema(
3333
fed_provider,
34-
RemoteTableRef::try_from(table_name)?,
34+
RemoteTableRef::from(table_reference),
3535
schema,
3636
)))
3737
}

core/src/sql/sql_provider_datafusion/federation.rs

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -22,12 +22,12 @@ impl<T, P> SqlTable<T, P> {
2222
fn create_federated_table_source(
2323
self: Arc<Self>,
2424
) -> DataFusionResult<Arc<dyn FederatedTableSource>> {
25-
let table_name = self.table_reference.to_quoted_string();
25+
let table_reference = self.table_reference.clone();
2626
let schema = Arc::clone(&self.schema);
2727
let fed_provider = Arc::new(SQLFederationProvider::new(self));
2828
Ok(Arc::new(SQLTableSource::new_with_schema(
2929
fed_provider,
30-
RemoteTableRef::try_from(table_name)?,
30+
RemoteTableRef::from(table_reference),
3131
schema,
3232
)))
3333
}

core/src/sqlite/federation.rs

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -26,12 +26,12 @@ impl<T, P> SQLiteTable<T, P> {
2626
fn create_federated_table_source(
2727
self: Arc<Self>,
2828
) -> DataFusionResult<Arc<dyn FederatedTableSource>> {
29-
let table_name = self.base_table.table_reference.to_quoted_string();
29+
let table_reference = self.base_table.table_reference.clone();
3030
let schema = Arc::clone(&Arc::clone(&self).base_table.schema());
3131
let fed_provider = Arc::new(SQLFederationProvider::new(self));
3232
Ok(Arc::new(SQLTableSource::new_with_schema(
3333
fed_provider,
34-
RemoteTableRef::try_from(table_name)?,
34+
RemoteTableRef::from(table_reference),
3535
schema,
3636
)))
3737
}

0 commit comments

Comments
 (0)