iceberg table list#
Возвращает список таблиц Iceberg.
Необходимые привилегии: iceberg-table.list
.
Синтаксис#
catalog iceberg table list
[--catalog-name=<catalogName>]
[--namespace-name=<namespaceName>]
[[--page-size=<pageSize>]
[--page-token=<pageToken>]]
Опции#
--catalog-name
Имя каталога Iceberg. Если не указано, будут возвращены таблицы из всех каталогов.
--namespace-name
Имя namespace Iceberg. Если не указано, будут возвращены таблицы из всех namespace.
--page-size
Максимальное количество возвращаемых записей.
--page-token
Идентификатор страницы, начиная с которой необходимо возвращать записи.
Примеры#
Получить список таблиц в namespace hr
с отображением в табличном формате:
catalog iceberg table list --namespace-name hr
+--------------+----------------+------------+--------------------------------------------------------------------------------------------------------------------------------+--------------------------------------------------------------------------------------------------------------------------------+
| catalog-name | namespace-name | table-name | metadata-location | previous-metadata-location |
+--------------+----------------+------------+--------------------------------------------------------------------------------------------------------------------------------+--------------------------------------------------------------------------------------------------------------------------------+
| ice_prod | hr | roles | s3://ice-bucket/hr/roles/metadata/00000-c52d7ed4-0786-4b32-a5af-d76b63234521.metadata.json | |
| ice_prod | hr | employee | 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 | s3://ice-bucket/hr/department/metadata/00000-c78825c2-be5b-4e20-85d3-ef94ee24bb9f.metadata.json | |
+--------------+----------------+------------+--------------------------------------------------------------------------------------------------------------------------------+--------------------------------------------------------------------------------------------------------------------------------+
Получить список таблиц в namespace hr
с отображением в формате JSON:
catalog --json iceberg table list --namespace-name hr
{
"items" : [ {
"catalog-name" : "ice_prod",
"namespace-name" : "hr",
"table-name" : "roles",
"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",
"table-name" : "employee",
"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",
"table-name" : "department",
"metadata-location" : "s3://ice-bucket/hr/department/metadata/00000-c78825c2-be5b-4e20-85d3-ef94ee24bb9f.metadata.json",
"previous-metadata-location" : null
} ],
"next-page-token" : null
}