iceberg object list#
Возвращает список объектов Iceberg.
Необходимые привилегии: iceberg-table.list
.
Синтаксис#
catalog iceberg object list
[--catalog-name=<catalogName>]
[--namespace-name=<namespaceName>]
[[--object-type=<objectType>]
[--page-size=<pageSize>]
[--page-token=<pageToken>]]
Опции#
--catalog-name
Имя каталога Iceberg. Если не указано, будут возвращены объекты из всех каталогов.
--namespace-name
Имя namespace Iceberg. Если не указано, будут возвращены объекты из всех namespace.
--object-type
Тип объекта. Допустимые значения: table
, view
, cedrusdata-materialized-view
. Если не задан, будут возвращены объекты всех типов.
--page-size
Максимальное количество возвращаемых записей.
--page-token
Идентификатор страницы, начиная с которой необходимо возвращать записи.
Примеры#
Получить список объектов в namespace hr
с отображением в табличном формате:
catalog iceberg object list --namespace-name hr
+--------------+----------------+-------------+-------------+ -------------------------------------------------------------------------------------------------------------------------------+--------------------------------------------------------------------------------------------------------------------------------+
| catalog-name | namespace-name | object-name | object-type | metadata-location | previous-metadata-location |
+--------------+----------------+-------------+-------------+--------------------------------------------------------------------------------------------------------------------------------+--------------------------------------------------------------------------------------------------------------------------------+
| ice_prod | hr | roles | table | s3://ice-bucket/hr/roles/metadata/00000-c52d7ed4-0786-4b32-a5af-d76b63234521.metadata.json | |
| ice_prod | hr | employee | table | s3://ice-bucket/hr/employee-8c56b64d4ab644ca88506af7017a4616/metadata/00002-7a23958e-e897-4156-b9df-1ab341e241d3.metadata.json | s3://ice-bucket/hr/employee-8c56b64d4ab644ca88506af7017a4616/metadata/00001-abb238e8-9b73-4d51-9e92-cf6ac261522d.metadata.json |
| ice_prod | hr | department | table | s3://ice-bucket/hr/department/metadata/00000-c78825c2-be5b-4e20-85d3-ef94ee24bb9f.metadata.json | |
+--------------+----------------+-------------+-------------+--------------------------------------------------------------------------------------------------------------------------------+--------------------------------------------------------------------------------------------------------------------------------+
Получить список объектов в namespace hr
с отображением в формате JSON:
catalog --json iceberg object list --namespace-name hr
{
"items" : [ {
"catalog-name" : "ice_prod",
"namespace-name" : "hr",
"object-name" : "roles",
"object-type" : "table",
"metadata-location" : "s3://ice-bucket/hr/roles/metadata/00000-c52d7ed4-0786-4b32-a5af-d76b63234521.metadata.json",
"previous-metadata-location" : null
}, {
"catalog-name" : "ice_prod",
"namespace-name" : "hr",
"object-name" : "employee",
"object-type" : "table",
"metadata-location" : "s3://ice-bucket/hr/employee-8c56b64d4ab644ca88506af7017a4616/metadata/00002-7a23958e-e897-4156-b9df-1ab341e241d3.metadata.json",
"previous-metadata-location" : "s3://ice-bucket/hr/employee-8c56b64d4ab644ca88506af7017a4616/metadata/00001-abb238e8-9b73-4d51-9e92-cf6ac261522d.metadata.json"
}, {
"catalog-name" : "ice_prod",
"namespace-name" : "hr",
"object-name" : "department",
"object-type" : "table",
"metadata-location" : "s3://ice-bucket/hr/department/metadata/00000-c78825c2-be5b-4e20-85d3-ef94ee24bb9f.metadata.json",
"previous-metadata-location" : null
} ],
"next-page-token" : null
}