メタデータを取得します。
post
http://{host}:{port}/veridata/v1/services/configuration/connections/{Id}/metadata
必要なロール: Administrator、SuperUser、DetailMonitoringOperator、MonitoringOperator、CommandLineOperator
カタログ/pdb/スキーマ/表/パーティション/列などのメタデータのリストを返します。
リクエスト
パス・パラメータ
- Id(必須): integer(int64)
エージェント接続ID。
サポートされるメディア・タイプ
- application/json
ルート・スキーマ: schema
タイプ:
object
オブジェクトを定義します。
ソースの表示
-
catalogName: string
-
enscribeInfo: array enscribeInfo
-
filePattern: string
volume.subVolumeのEnscribeファイル・パターン
-
requestTypes: array requestTypes
カタログ、スキーマ、表、パーティションなどのメタデータ・オブジェクトのタイプ。requestTypeによっては、メタデータを生成するために他のフィールドが必要になります。たとえば、requestTypeがCatalogの場合、追加情報は必要ありませんが、requestTypeがTableの場合はschemaNameが必要となります。requestTypeがTABLEの場合、ビューの詳細もレスポンスで返されます。
-
schemaName: string
-
tableName: string
ネストされたスキーマ: requestTypes
タイプ:
array
カタログ、スキーマ、表、パーティションなどのメタデータ・オブジェクトのタイプ。requestTypeによっては、メタデータを生成するために他のフィールドが必要になります。たとえば、requestTypeがCatalogの場合、追加情報は必要ありませんが、requestTypeがTableの場合はschemaNameが必要となります。requestTypeがTABLEの場合、ビューの詳細もレスポンスで返されます。
ソースの表示
- 配列:
指定できる値:
[ "CATALOG", "SCHEMA", "TABLE", "PARTITION", "COLUMN" ]
ネストされたスキーマ: EnscribeAttributeRequest
タイプ:
ソースの表示
object
-
default: boolean
-
name: string
指定できる値:
[ "AltKey", "Dictionary", "Record", "ExpandDDLRedefs", "ExpandDDLResolveDupAppend", "ExpandDDLResolveDupPrepend", "ExpandDDLExpandGroupArrays", "ExpandDDLFixLongNames", "ExpandDDLMaxColNameLen", "ExpandDDLSeparator", "ExpandDDLZeroFill" ]
-
value: string
レスポンス
サポートされるメディア・タイプ
- application/json
200 レスポンス
メタ・オブジェクトのリスト。
400 レスポンス
不正なリクエスト。
ルート・スキーマ: Error
タイプ:
ソースの表示
object
-
errCode: string
Veridataのエラー・コード。
-
errMsg: string
Veridataのエラー・メッセージ。
401 レスポンス
権限がありません。
ルート・スキーマ: Error
タイプ:
ソースの表示
object
-
errCode: string
Veridataのエラー・コード。
-
errMsg: string
Veridataのエラー・メッセージ。
404 レスポンス
見つかりません。
ルート・スキーマ: Error
タイプ:
ソースの表示
object
-
errCode: string
Veridataのエラー・コード。
-
errMsg: string
Veridataのエラー・メッセージ。
500 レスポンス
サーバー・エラー。
ルート・スキーマ: Error
タイプ:
ソースの表示
object
-
errCode: string
Veridataのエラー・コード。
-
errMsg: string
Veridataのエラー・メッセージ。