この章では、DBMS_DBFS_CONTENTインタフェースをサポートするために定義されたパブリック・タイプについて説明します。
この章では、次の項目について説明します。
概要
セキュリティ・モデル
この章で説明しているタイプ定義は、メタデータ表、パッケージ、ビュー、依存アプリケーション側のエンティティ、およびサービス・プロバイダのエンティティの実装において、DBMS_DBFS_CONTENTインタフェースをサポートします。
DBMS_DBFS_CONTENTインタフェースをサポートするタイプには、オブジェクト・タイプと表タイプがあります。
このタイプは、プロバイダの実行コンテキストを記述します。操作を実行しているユーザーに、アクセス制御リスト、項目の所有者、asof
問合せを実行するためのタイムスタンプ、項目がread_only
であるかどうかを提供します。このタイプは、パス項目作成ファンクションの場合は入力、パス項目問合せの場合は出力の両方として使用できます。
このタイプは、ディレクトリのコンテンツの表示に役立つタイプを示します。
構文
CREATE OR REPLACE TYPE dbms_dbfs_content_list_item_t AUTHID DEFINER AS OBJECT ( path VARCHAR2(1024), item_name VARCHAR2(256), item_type INTEGER);
フィールド
表272-2 DBMS_DBFS_CONTENT_LIST_ITEM_Tのフィールド
フィールド | 説明 |
---|---|
|
パス項目へのパス。 |
|
パス項目の名前。 |
|
パス項目のタイプ。(「DBMS_DBFS_CONTENTの定数 - パス名タイプ」を参照)。 |
このタイプは、単一の(name
、value
、typecode
)プロパティ・タプルを示します。すべてのプロパティ(標準、オプションおよびユーザー定義)は、このようなプロパティ・タプルを使用して記述されます。
このタイプは、DBMS_DBFS_CONTENT
インタフェースに対して、クライアント対応インタフェースおよびストア・プロバイダの両方で使用されます。
このタイプは、DBMS_DBFS_CONTENT_LIST_ITEM_Tオブジェクト・タイプの可変サイズの配列です。DBMS_DBFS_CONTENTインタフェースに対して、クライアント対応インタフェースおよびストア・プロバイダの両方で使用されます。
このタイプは、DBMS_DBFS_CONTENT_PROPERTY_Tオブジェクト・タイプのプロパティ・タプルの可変サイズの配列です。DBMS_DBFS_CONTENT
インタフェースに対して、クライアント対応インタフェースおよびストア・プロバイダの両方で使用されます。
このタイプは、RAW
の配列です。これによって、DBMS_DBFS_CONTENT
インタフェースのバッチ・インタフェースへのRAWデータ転送が使用可能になります。