Spec-Zone.ru › Polars

polars.Catalog

class polars.Catalog(
    workspace_url: str,
    *,
    bearer_token: str | None = 'auto',
    require_https: bool = True,
)

Клиент каталога Unity.

Предупреждение

Эта функциональность считается нестабильной. Она может быть изменена в любой момент без нарушения обратной совместимости.

__init__(
    workspace_url: str,
    *,
    bearer_token: str | None = 'auto',
    require_https: bool = True,
) → None

Инициализировать клиент каталога.

Предупреждение

Эта функциональность считается нестабильной. Она может быть изменена в любой момент без нарушения обратной совместимости.

Параметры:
workspace_url

URL рабочей области или, в качестве альтернативы, URL конечной точки API каталога Unity.

bearer_token

Токен Bearer для аутентификации. Также можно указать:

  • «auto»: автоматически получать токены Bearer из окружения.
  • «databricks-sdk»: использовать SDK Databricks для получения токена Bearer из окружения и работы с ним.
require_https

Требовать, чтобы workspace_url использовал HTTPS.

Методы

__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_catalogs()

Получить список доступных каталогов.

list_namespaces(catalog_name)

Получить список доступных пространств имён (схем Unity) в указанном каталоге.

list_tables(catalog_name, namespace)

Получить список доступных таблиц в указанной схеме.

scan_table(catalog_name, namespace, ...[, ...])

Получить метаданные указанной таблицы.

write_table(df, catalog_name, namespace, ...)

Записать DataFrame в таблицу каталога.

© 2020 Ritchie Vink
© 2022 Polars contributors
Licensed under the MIT License.
https://docs.pola.rs/api/python/stable/reference/catalog/api/polars.Catalog.html

Spec-Zone.ru

Настройки Оффлайн Что нового Помощь О нас
Spec-Zone .ru
спецификации, руководства, описания, API