Skip to content

Commit 69deb2b

Browse files
authored
Expose some types and fields to public (#137)
1 parent 411d08e commit 69deb2b

File tree

2 files changed

+7
-7
lines changed

2 files changed

+7
-7
lines changed

datafusion-federation/src/plan_node.rs

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -16,8 +16,8 @@ use datafusion::{
1616
};
1717

1818
pub struct FederatedPlanNode {
19-
plan: LogicalPlan,
20-
planner: Arc<dyn FederationPlanner>,
19+
pub plan: LogicalPlan,
20+
pub planner: Arc<dyn FederationPlanner>,
2121
}
2222

2323
impl FederatedPlanNode {

datafusion-federation/src/sql/mod.rs

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -28,7 +28,7 @@ use datafusion::{
2828

2929
pub use executor::{AstAnalyzer, LogicalOptimizer, SQLExecutor, SQLExecutorRef};
3030
pub use schema::{MultiSchemaProvider, SQLSchemaProvider};
31-
pub use table::{RemoteTable, SQLTableSource};
31+
pub use table::{RemoteTable, SQLTable, SQLTableSource};
3232
pub use table_reference::RemoteTableRef;
3333

3434
use crate::{
@@ -38,8 +38,8 @@ use crate::{
3838
// SQLFederationProvider provides federation to SQL DMBSs.
3939
#[derive(Debug)]
4040
pub struct SQLFederationProvider {
41-
optimizer: Arc<Optimizer>,
42-
executor: Arc<dyn SQLExecutor>,
41+
pub optimizer: Arc<Optimizer>,
42+
pub executor: Arc<dyn SQLExecutor>,
4343
}
4444

4545
impl 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

130130
impl SQLFederationPlanner {

0 commit comments

Comments
 (0)