Lists the details of one or more tables.
Try it now
Test
RAM authorization
|
Action |
Access level |
Resource type |
Condition key |
Dependent action |
|
dlf:ListTableDetails |
get |
*All Resource
|
None | None |
Request syntax
GET /dlf/v1/{catalogId}/databases/{database}/table-details HTTP/1.1
Path Parameters
|
Parameter |
Type |
Required |
Description |
Example |
| catalogId |
string |
Yes |
The data catalog ID. |
clg-paimon-xxx |
| database |
string |
Yes |
The database name. |
database_name |
Request parameters
|
Parameter |
Type |
Required |
Description |
Example |
| maxResults |
integer |
No |
The maximum number of records to return in a single request. |
1000 |
| pageToken |
string |
No |
The token to retrieve the next page of results. Pass the token that was returned by the previous request. For the first request, pass an empty string (""). |
"" |
| tableNamePattern |
string |
No |
The pattern used to filter table names. |
table% |
| type |
string |
No |
The type. |
table |
Response elements
|
Element |
Type |
Description |
Example |
|
object |
The ListTableDetailsResponse object. |
||
| tableDetails |
array |
A list of tables. |
|
| Table |
A table. |
||
| nextPageToken |
string |
The token to retrieve the next page of results. A null value indicates that all results have been returned. |
E8ABEB1C3DB893D16576269017992F57 |
Examples
Success response
JSON format
{
"tableDetails": [
{
"id": "1",
"name": "table_test",
"path": "oss://clg-paimon-xxx/db-xxx/tbl-xxxx",
"isExternal": true,
"schemaId": 1,
"schema": {
"primaryKeys": [
"order_id"
],
"options": {
"key": "bucket : 5"
},
"comment": "description",
"partitionKeys": [
"pt"
],
"fields": [
{
"name": "order_id",
"description": "description",
"id": 1,
"type": {
"type": "STRING",
"fields": [
{
"name": "order_id",
"description": "description",
"id": 1,
"type": {
"type": "STRING",
"fields": [
{
"name": "order_id",
"description": "description",
"id": 1,
"type": {
"type": "STRING",
"fields": []
}
}
]
}
}
]
}
}
]
},
"owner": "acs:ram::[accountId]:root",
"createdAt": 1741266704867,
"createdBy": "acs:ram::[accountId]:root",
"updatedAt": 1741266704867,
"updatedBy": "acs:ram::[accountId]:root",
"storageClass": "",
"storageAction": "",
"storageActionTimestamp": 0
}
],
"nextPageToken": "E8ABEB1C3DB893D16576269017992F57"
}
Error codes
See Error Codes for a complete list.
Release notes
See Release Notes for a complete list.