アプリケーションプログラミングインターフェースガイド> DSL API> データソース> システムテーブル
 
システムテーブル
/services/databases/system/modelディレクトリの下に3つのシステムテーブルがあり、データソースに関する情報を表します。
ALL_DATASOURCES
ALL_RESOURCE_PROPERTIES
SYS_DATASOURCE_ATTRIBUTE_DEFS
ALL_DATASOURCES
model.ALL_DATASOURCESテーブルは/services/databases/system/ALL_DATASOURCESに似ていますが、公開されているデータソースと公開されていないデータソースの両方が含まれています。また、データソースが公開されているかどうかを示す追加の列「IS_PUBLISHED」も含まれています。これらの列に関する情報は、Studioのそれぞれのシステムテーブルの[情報]タブから表示できます。このテーブルの列は次のとおりです。
列名
TDV JDBC DataType
Nullable(Nullを許可)
説明
DATASOURCE_ID:
INTEGER
 
データソースの識別子
DATASOURCE_NAME:
VARCHAR
 
データソース名
DATASOURCE_TYPE:
VARCHAR
 
データソースの種類
ADAPTER_NAME
VARCHAR
 
アダプターの名前
IS_PUBLISHED
VARCHAR
 
データソースが公開されているかどうかを識別します。
GUID:
VARCHAR
 
128ビットの一意の識別子。
ANNOTATION
VARCHAR
はい
データソースのANNOTATION
OWNER_ID
INTEGER
 
データソースを作成/所有したユーザーの識別子。
OWNER
VARCHAR
 
データソースを所有/作成した人のユーザー名
PARENT_PATH
VARCHAR
 
親コンテナへのパス
DATASOURCE_CREATOR_ID
INTEGER
 
このデータソースを作成したユーザーの識別子。
DATASOURCE_CREATION_TIMESTAMP
BIGINT
 
データソースが作成されたときのタイムスタンプ。
DATASOURCE_MODIFIER_ID
INTEGER
 
このデータソースを最後に変更したユーザーの識別子。
DATASOURCE_MODIFICATION_TIMESTAMP
BIGINT
 
このデータソースの最後の変更のタイムスタンプ。
ADAPTER_TYPE_CATEGORY
VARCHAR
 
アダプタタイプのカテゴリ。 RELATIONAL、EXCEL_FILE、WEBSERVICE、REST、DELIMITED_FILE、XML_FILE、CJPのいずれかである可能性があります。
ALL_RESOURCE_PROPERTIES
このテーブルの列は次のとおりです。
列名
TDVJDBCデータタイプ
Nullable(Nullを許可)
説明
METADATA_ID
INTEGER
 
テーブルの主キー識別子
PROPERTY_NAME
VARCHAR
 
プロパティの名前
DATA_TYPE
VARCHAR
 
プロパティのデータタイプ
PROPERTY_VALUE
VARCHAR
 
プロパティの値
SYS_DATASOURCE_ATTRIBUTE_DEFS
この表には、すべてのアダプターのデータソース属性定義が含まれています。このテーブルの情報は、データソースの作成時にDSLAPIのSETNATIVEPROPERTIES構文で使用できます。
列名
TDVJDBCデータタイプ
Nullable(Nullを許可)
説明
ADAPTER_NAME:
VARCHAR
 
データベースアダプタの名前
ADAPTER_TYPE
VARCHAR
 
アダプターのタイプ
ADAPTER_TYPE_CATEGORY
VARCHAR
 
アダプタタイプのカテゴリ。
DEFINITION_NAME:
VARCHAR
 
属性定義の名前
DISPLAY_NAME:
VARCHAR
 
この属性定義に使用される表示名
DEFINITION_TYPE:
VARCHAR
 
属性定義のタイプ
REQUIRED:
BIT
 
属性定義が必須かどうかを示します
DEFAULT_VALUE:
VARCHAR
 
属性定義のデフォルト値
ALLOWED_VALUES:
VARCHAR
 
この属性定義に許可される値
EDITOR_HINT:
VARCHAR
 
この属性定義のエディターヒント
IS_ADVANCED
BIT
 
属性が高度な属性であるかどうかを示します
DISPLAY_PARENT_NAME
VARCHAR
 
DISPLAY_NAME列の親
DEPENDENCY_EXPRESSION
VARCHAR
 
属性定義の「アイテムに依存」および「値に依存」を示します。
UPDATE_RULE
VARCHAR
 
ルールを更新します。 READ_ONLY、READ_WRITE、WRITE_ON_CREATE、WRITE_ON_EDIT、WRITE_ON_IMPORTのいずれかである可能性があります
ANNOTATION
VARCHAR
 
属性定義のANNOTATION
DEFINITION_PARENT_NAME
VARCHAR
 
異なるアダプターで同様の定義名を解決するために、通常、属性定義の親名の前にアダプター名が付けられます。