@@ -28,7 +28,7 @@ use datafusion::{
2828
2929pub use executor:: { AstAnalyzer , LogicalOptimizer , SQLExecutor , SQLExecutorRef } ;
3030pub use schema:: { MultiSchemaProvider , SQLSchemaProvider } ;
31- pub use table:: { RemoteTable , SQLTableSource } ;
31+ pub use table:: { RemoteTable , SQLTable , SQLTableSource } ;
3232pub use table_reference:: RemoteTableRef ;
3333
3434use crate :: {
@@ -38,8 +38,8 @@ use crate::{
3838// SQLFederationProvider provides federation to SQL DMBSs.
3939#[ derive( Debug ) ]
4040pub struct SQLFederationProvider {
41- optimizer : Arc < Optimizer > ,
42- executor : Arc < dyn SQLExecutor > ,
41+ pub optimizer : Arc < Optimizer > ,
42+ pub executor : Arc < dyn SQLExecutor > ,
4343}
4444
4545impl SQLFederationProvider {
@@ -123,8 +123,8 @@ impl OptimizerRule for SQLFederationOptimizerRule {
123123}
124124
125125#[ derive( Debug ) ]
126- struct SQLFederationPlanner {
127- executor : Arc < dyn SQLExecutor > ,
126+ pub struct SQLFederationPlanner {
127+ pub executor : Arc < dyn SQLExecutor > ,
128128}
129129
130130impl SQLFederationPlanner {
0 commit comments