object-group list-items#

Получает список элементов, из которых состоит группа объектов.

Каждый элемент описывает один или несколько конкретных объектов Iceberg. Для получения списка объектов группы используйте команду object-group list-objects

Синтаксис#

catalog object-group list-items --group-name=<objectGroupName>
                                [[--page-size=<pageSize>]
                                [--page-token=<pageToken>]]

Опции#

--group-name Имя группы объектов.

--page-size Максимальное количество возвращаемых записей.

--page-token Идентификатор страницы, начиная с которой необходимо возвращать записи.

Права доступа#

Ниже приведен список требований для пользователя, выполняющего операцию. При невыполнении данных условий CedrusData Catalog скроет некоторые результаты или вернет ошибку.

Для каталога, которому принадлежит группа объектов:

  • быть владельцем каталога ИЛИ

  • иметь встроенную роль builtin.iceberg.admin ИЛИ

  • иметь встроенную роль builtin.admin

Для группы объектов:

  • быть владельцем группы объектов ИЛИ

  • иметь встроенную роль builtin.iceberg.admin ИЛИ

  • иметь встроенную роль builtin.admin

Примеры#

Получить список элементов группы объектов в табличном формате:

catalog object-group list-items --group-name my_group
+--------------------------------------+----------------+-------------+
| item-id                              | namespace-name | object-name |
+--------------------------------------+----------------+-------------+
| 7ca92019-2d09-4180-a488-31fc4c1ab512 | tpch           | region      |
| 5728d86e-8c81-41ad-8385-166d4b5039b9 | tpch           | nation      |
+--------------------------------------+----------------+-------------+

Получить список элементов группы объектов в формате JSON:

catalog --json object-group list-items --group-name my_group
{
  "items" : [ {
    "item-id" : "7ca92019-2d09-4180-a488-31fc4c1ab512",
    "namespace-name" : "tpch",
    "object-name" : "region"
  }, {
    "item-id" : "5728d86e-8c81-41ad-8385-166d4b5039b9",
    "namespace-name" : "tpch",
    "object-name" : "nation"
  } ],
  "next-page-token" : null
}