polars.Catalog
-
Клиент каталога Unity.
Предупреждение
Эта функциональность считается нестабильной. Она может быть изменена в любой момент без нарушения обратной совместимости.
-
Инициализировать клиент каталога.
Предупреждение
Эта функциональность считается нестабильной. Она может быть изменена в любой момент без нарушения обратной совместимости.
- Параметры:
-
- workspace_url
-
URL рабочей области или, в качестве альтернативы, URL конечной точки API каталога Unity.
- bearer_token
-
Токен Bearer для аутентификации. Также можно указать:
- «auto»: автоматически получать токены Bearer из окружения.
- «databricks-sdk»: использовать SDK Databricks для получения токена Bearer из окружения и работы с ним.
- require_https
-
Требовать, чтобы
workspace_urlиспользовал HTTPS.
__init__( workspace_url: str, *, bearer_token: str | None = 'auto', require_https: bool = True, ) → NoneМетоды
__init__(workspace_url, *[, bearer_token, ...])Инициализировать клиент каталога.
create_catalog(catalog_name, *[, comment, ...])Создать каталог.
create_namespace(catalog_name, namespace, *)Создать пространство имён (схему Unity) в каталоге.
create_table(catalog_name, namespace, ...[, ...])Создать таблицу в каталоге.
delete_catalog(catalog_name, *[, force])Удалить каталог.
delete_namespace(catalog_name, namespace, *)Удалить пространство имён (схему Unity) в каталоге.
delete_table(catalog_name, namespace, table_name)Удалить таблицу, хранящуюся по этому адресу.
get_table_info(catalog_name, namespace, ...)Получить метаданные указанной таблицы.
Получить список доступных каталогов.
list_namespaces(catalog_name)Получить список доступных пространств имён (схем Unity) в указанном каталоге.
list_tables(catalog_name, namespace)Получить список доступных таблиц в указанной схеме.
scan_table(catalog_name, namespace, ...[, ...])Получить метаданные указанной таблицы.
write_table(df, catalog_name, namespace, ...)Записать DataFrame в таблицу каталога.
-
class polars.Catalog(
workspace_url: str,
*,
bearer_token: str | None = 'auto',
require_https: bool = True,
)
© 2020 Ritchie Vink
© 2022 Polars contributors
Licensed under the MIT License.
https://docs.pola.rs/api/python/stable/reference/catalog/api/polars.Catalog.html