オブジェクト・タイプの取得
get
/database/objects/types/{owner},{type_name}
データベース内の特定のオブジェクト・タイプについて説明します。実行時のロールに応じてDBA_TYPESビューまたはALL_TYPESビューを使用します。クライアントは、このサービスを起動するにはSQL管理者ロールまたはSQL開発者ロールが必要です。
リクエスト
パス・パラメータ
- owner(required): string
型の所有者
- type_name(required): string
型の名前を指定します。
この操作にはリクエスト本文はありません。
先頭に戻るレスポンス
サポートされるメディア・タイプ
- application/json
200 レスポンス
特定のオブジェクト・タイプに関する情報。
ルート・スキーマ: DatabaseObjectsTypesItem
タイプ:
object
このオブジェクトは、データベース内の1つのオブジェクト・タイプについて説明します。
ソースの表示
-
attributes: integer
型内に属性がある場合は、その数
-
final: string
型が最終的な型かどうか(YES | NO)
-
incomplete: string
型が不完全型かどうか(YES | NO)
-
instantiable: string
型がインスタンス化可能な型かどうか(YES | NO)
-
links: array links
-
local_attributes: integer
サブタイプ内にローカル(継承型ではない)属性がある場合は、その数
-
local_methods: integer
サブタイプ内にローカル(継承型ではない)・メソッドがある場合は、その数
-
methods: integer
型内にメソッドがある場合は、その数
-
owner: string
型の所有者
-
persistable: string
型が永続可能な型かどうか(YES | NO)
-
predefined: string
型が事前定義済の型かどうか(YES | NO)
-
supertype_name: string
スーパータイプの名前(型がサブタイプでない場合は、NULL)
-
supertype_owner: string
スーパータイプの所有者(型がサブタイプでない場合は、NULL)
-
type_name: string
型の名前を指定します。
-
type_oid: string
型のオブジェクト識別子(OID)
-
typecode: string
型の型コード
-
typeid: string
型の型ID値