pub async fn resolve_catalog_options(
catalog: &DeltaCatalogType,
catalog_database: Option<&str>,
catalog_name: Option<&str>,
_catalog_schema: Option<&str>,
table_path: &str,
base_storage_options: &HashMap<String, String>,
access: CatalogAccess,
) -> Result<ResolvedCatalogTable, ConnectorError>Expand description
Resolves catalog-aware table URI and merges catalog-specific storage options.
None: returns table path and storage options as-is.Glue: calls AWS Glue API to resolve the table’s S3 location.Unity: looks the table up through the Unity Catalog API, rejects kinds that cannot serveaccess, and adds table-scoped vended credentials unless configured credentials are chosen.
§Errors
Returns ConnectorError if catalog resolution fails.