@@ -842,13 +842,12 @@ mod test {
842842 use datafusion_common:: { Column , Result , ScalarValue } ;
843843 use datafusion_expr:: { Expr , JoinType , LogicalPlan , TableType } ;
844844 use datafusion_physical_plan:: ExecutionPlan ;
845- use datafusion_sql:: TableReference ;
846845 use itertools:: Itertools ;
847846
848847 use crate :: materialized:: {
849848 dependencies:: pushdown_projection_inexact,
850849 register_materialized,
851- row_metadata:: { ObjectStoreRowMetadataSource , RowMetadataRegistry , RowMetadataSource } ,
850+ row_metadata:: { ObjectStoreRowMetadataSource , RowMetadataRegistry } ,
852851 ListingTableLike , Materialized ,
853852 } ;
854853
@@ -1005,31 +1004,14 @@ mod test {
10051004 . collect ( )
10061005 . await ?;
10071006
1008- let row_metadata_registry = Arc :: new ( RowMetadataRegistry :: default ( ) ) ;
1009- let t1_ref = TableReference :: parse_str ( "t1" ) . resolve (
1010- & ctx. state ( ) . config_options ( ) . catalog . default_catalog ,
1011- & ctx. state ( ) . config_options ( ) . catalog . default_schema ,
1012- ) ;
1013- let t2_ref = TableReference :: parse_str ( "t2" ) . resolve (
1014- & ctx. state ( ) . config_options ( ) . catalog . default_catalog ,
1015- & ctx. state ( ) . config_options ( ) . catalog . default_schema ,
1016- ) ;
1017- let t3_ref = TableReference :: parse_str ( "t3" ) . resolve (
1018- & ctx. state ( ) . config_options ( ) . catalog . default_catalog ,
1019- & ctx. state ( ) . config_options ( ) . catalog . default_schema ,
1020- ) ;
1021-
10221007 let metadata_table = ctx. table_provider ( "file_metadata" ) . await ?;
10231008 let object_store_metadata_source = Arc :: new (
10241009 ObjectStoreRowMetadataSource :: with_file_metadata ( Arc :: clone ( & metadata_table) ) ,
10251010 ) ;
10261011
1027- for r in [ t1_ref, t2_ref, t3_ref] {
1028- row_metadata_registry. register_source (
1029- & r,
1030- Arc :: clone ( & object_store_metadata_source) as Arc < dyn RowMetadataSource > ,
1031- ) ;
1032- }
1012+ let row_metadata_registry = Arc :: new ( RowMetadataRegistry :: new_with_default_source (
1013+ object_store_metadata_source,
1014+ ) ) ;
10331015
10341016 ctx. register_udtf (
10351017 "mv_dependencies" ,
0 commit comments