@@ -74,9 +74,9 @@ fn strip_metadata(schema: SchemaRef) -> SchemaRef {
7474/// - `full`: physical representations of all columns from [`TableConfiguration::logical_schema`].
7575/// - `without_partition`: lazily computed variant that excludes partition columns.
7676#[ derive( Debug , Clone , Eq ) ]
77- struct PhysicalSchemas {
78- full : SchemaRef ,
79- without_partition : OnceLock < SchemaRef > ,
77+ pub struct PhysicalSchemas {
78+ pub full : SchemaRef ,
79+ pub without_partition : OnceLock < SchemaRef > ,
8080}
8181
8282impl PhysicalSchemas {
@@ -111,15 +111,15 @@ impl PartialEq for PhysicalSchemas {
111111#[ internal_api]
112112#[ derive( Debug , Clone , PartialEq , Eq ) ]
113113pub ( crate ) struct TableConfiguration {
114- metadata : Metadata ,
115- protocol : Protocol ,
114+ pub metadata : Metadata ,
115+ pub protocol : Protocol ,
116116 /// Logical schema: field names are the user-facing (logical) column names.
117- logical_schema : SchemaRef ,
118- physical_schemas : PhysicalSchemas ,
119- table_properties : TableProperties ,
120- column_mapping_mode : ColumnMappingMode ,
121- table_root : Url ,
122- version : Version ,
117+ pub logical_schema : SchemaRef ,
118+ pub physical_schemas : PhysicalSchemas ,
119+ pub table_properties : TableProperties ,
120+ pub column_mapping_mode : ColumnMappingMode ,
121+ pub table_root : Url ,
122+ pub version : Version ,
123123}
124124
125125impl TableConfiguration {
0 commit comments