Unity Catalog Helpers¶
create_catalog ¶
create_catalog(spark: SparkSession, catalog: str) -> None
Execute SQL to create the given Unity Catalog catalog if missing.
Source code in src/spark_fuse/catalogs/unity.py
27 28 29 |
|
create_catalog_sql ¶
create_catalog_sql(catalog: str) -> str
Return SQL to create a Unity Catalog catalog if it does not exist.
Source code in src/spark_fuse/catalogs/unity.py
11 12 13 |
|
create_schema ¶
create_schema(spark: SparkSession, catalog: str, schema: str) -> None
Create the catalog (if needed) and schema in Unity Catalog.
Source code in src/spark_fuse/catalogs/unity.py
32 33 34 35 |
|
create_schema_sql ¶
create_schema_sql(catalog: str, schema: str) -> str
Return SQL to create a schema within a Unity Catalog catalog.
Source code in src/spark_fuse/catalogs/unity.py
16 17 18 |
|
register_external_delta_table ¶
register_external_delta_table(spark: SparkSession, *, catalog: str, schema: str, table: str, location: str) -> None
Register an external Delta table with Unity Catalog.
Source code in src/spark_fuse/catalogs/unity.py
38 39 40 41 42 |
|
register_external_delta_table_sql ¶
register_external_delta_table_sql(catalog: str, schema: str, table: str, location: str) -> str
Return SQL to register an external Delta table in Unity Catalog.
Source code in src/spark_fuse/catalogs/unity.py
21 22 23 24 |
|