Skip to main content

This is documentation for Caché & Ensemble. See the InterSystems IRIS version of this content.Opens in a new tab

For information on migrating to InterSystems IRISOpens in a new tab, see Why Migrate to InterSystems IRIS?

スキーマの表示

スタジオを使用して、オブジェクトのスキーマ (Caché クラス定義) を表示できます。手順は以下のようになります。

  1. システム・トレイの Caché キューブをクリックし、メニューの [スタジオ] をクリックします。

  2. スタジオのメイン・メニュー・バーで、[ファイル]→[ネームスペース変更] をクリックします。[接続マネージャ] で、スキーマを含むネームスペースをクリックします。ネームスペースは SchemaBuilder.properties ファイルに指定されています。

  3. ワークスペース・ナビゲータの [ネームスペース] タブで、[Classes] および [basic] フォルダを開き、[Contact] をダブルクリックします。

クラス定義は、以下のように表示されます。


Class basic.Contact Extends %Library.Persistent [ ClassType = persistent, ProcedureBlock, SqlTableName = Contact ]
{

 Property contactType As %Library.String(JAVATYPE = "java.lang.String", MAXLEN = 4096);

 Property name As %Library.String(JAVATYPE = "java.lang.String", MAXLEN = 4096);

XData JavaBlock
{
 <JavaBlock>
  <Package implementation="basic.cache" pojo="basic"></Package>
  <UseSameNames>false</UseSameNames>
  <Name implementation="Contact" pojo="Contact"></Name>
  <ResolveNameCollisions>false</ResolveNameCollisions>
  <EagerFetchRequired>true</EagerFetchRequired>
 </JavaBlock>
}
 Storage Default
 {
 <Data name="ContactDefaultData">
 <Value name="1">
 <Value>%%CLASSNAME</Value>
 </Value>
 <Value name="2">
 <Value>contactType</Value>
 </Value>
 <Value name="3">
 <Value>name</Value>
 </Value>
 </Data>
 <DataLocation>^basic.ContactD</DataLocation>
 <DefaultData>ContactDefaultData</DefaultData>
 <ExtentSize>100000</ExtentSize>
 <IdLocation>^basic.ContactD</IdLocation>
 <IndexLocation>^basic.ContactI</IndexLocation>
 <StreamLocation>^basic.ContactS</StreamLocation>
 <Type>%Library.CacheStorage</Type>
 }
}

Caché 管理ポータルを使用して、Contact のリレーショナル・データベース・スキーマを表示することもできます。手順は以下のようになります。

  1. 管理ポータル[スキーマ]ページ ([ホーム]→[システム・エクスプローラ]→[SQL]) を開きます。

  2. 必要に応じて、ページの上部 (現在のネームスペースの名前の隣) にある [切り替え] リンクをクリックして、SchemaBuilder.properties で指定したネームスペースに切り替えます。

    generated description: namespaceswitch 20141

  3. ページの左側の [テーブル] フォルダを展開します。

    generated description: tablesfolder 20131

  4. [basic.Contact] をクリックします。

  5. [テーブルを開く] リンクをクリックします。

    generated description: opentable 20142

このスキーマは以下のように表示されます。

generated description: basicschema 20111

FeedbackOpens in a new tab