$catalog
カタログには、データストアを構成するすべてのデータクラスおよび属性の詳細な情報が含まれます。
使用可能なシンタックス
シンタックス | 例題 | 説明 |
---|---|---|
$catalog | /$catalog | プロジェクト内のデータクラスのリストを、2つの URI とともに返します。 |
$catalog/$all | /$catalog/$all | プロジェクト内のすべてのデータクラスとそれらの属性の情報を返します。 |
$catalog/{dataClass} | /$catalog/Employee | 特定のデータクラスとその属性の情報を返します。 |
$catalog
プロジェクト内のデータクラスのリストを、2つの URI とともに返します。1つはデータクラスのストラクチャー情報にアクセスするためのもので、もう1つはデータクラスのデータを取得するためのものです。
説明
$catalog
を呼び出すと、プロジェクトのデータストア内のデータクラスのリストを、データクラス毎に 2つの URI とともに返します。
プロジェクトのデータストア内の、公開されているデータクラスのみがリストされます。 詳細については、テーブルやフィールドの公開 を参照してください。
データクラス毎に返されるプロパティの説明です:
プロパティ | 型 | 説明 |
---|---|---|
name | String | データクラスの名称。 |
uri | String | データクラスとその属性に関する情報を取得するための URI です。 |
dataURI | String | データクラスのデータを取得するための URI です。 |
例題
GET /rest/$catalog
結果:
{
dataClasses: [
{
name: "Company",
uri: "http://127.0.0.1:8081/rest/$catalog/Company",
dataURI: "http://127.0.0.1:8081/rest/Company"
},
{
name: "Employee",
uri: "http://127.0.0.1:8081/rest/$catalog/Employee",
dataURI: "http://127.0.0.1:8081/rest/Employee"
}
]
}
$catalog/$all
プロジェクト内のすべてのデータクラスとそれらの属性の情報を返します。