object-group list-objects#

Получает список объектов, входящих в группу объектов.

Синтаксис#

catalog object-group list-objects --group-name=<objectGroupName>
                                  [--item-id=<itemId>]
                                  [--object-type=<objectType>]
                                  [[--page-size=<pageSize>]
                                  [--page-token=<pageToken>]]

Опции#

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

--item-id Необязательный идентификатор элемента группы объектов для которого нужно получить список объектов.

--object-type Необязательный тип объектов, которые необходимо отобразить. Допустимые значения: table, view, cedrusdata-materialized-view.

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

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

Контроль доступа#

Пользователь, выполняющий операцию, должен быть иметь права на выполнение следующих действий:

Примеры#

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

catalog object-group list-objects --group-name my_group
+--------------+----------------+-------------+-------------+
| catalog-name | namespace-name | object-name | object-type |
+--------------+----------------+-------------+-------------+
| local        | tpch           | nation      | table       |
| local        | tpch           | region      | table       |
+--------------+----------------+-------------+-------------+

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

catalog --json object-group list-objects --group-name my_group
{
  "items" : [ {
    "catalog-name" : "local",
    "namespace-name" : "tpch",
    "object-name" : "nation",
    "object-type" : "table"
  }, {
    "catalog-name" : "local",
    "namespace-name" : "tpch",
    "object-name" : "region",
    "object-type" : "table"
  } ],
  "next-page-token" : null
}