database
b2007092001

org.phosphoresce.commons.database.container
クラス DatabaseCatalog

java.lang.Object
  拡張org.phosphoresce.commons.database.container.DatabaseCatalog
すべての実装インタフェース:
DatabaseHoldingContainer, DatabaseSchemaHolder, DatabaseTableHolder, java.io.Serializable

public final class DatabaseCatalog
extends java.lang.Object
implements java.io.Serializable, DatabaseSchemaHolder, DatabaseTableHolder

データベースカタログ情報保持クラス

作成者:
Kitagawa
関連項目:
直列化された形式

コンストラクタの概要
protected DatabaseCatalog(java.lang.String name)
          コンストラクタ
 
メソッドの概要
protected  void addSchema(DatabaseSchema schema)
          指定されたスキーマオブジェクトを追加します。
protected  void addTable(DatabaseTable table)
          指定されたテーブルオブジェクトを追加します。
 DatabaseCatalogHolder getCatalogHolder()
          カタログ情報保持オブジェクトを取得します。
 java.lang.String getName()
          データベースカタログ名を取得します。
 DatabaseSchema getSchema(java.lang.String name)
          スキーマを取得します。
 int getSchemaListCount()
          スキーマリスト数を取得します。
 java.util.Iterator getSchemaListIterator()
          スキーマリストイテレータを取得します。
 DatabaseTable getTable(java.lang.String name)
          テーブルを取得します。
 int getTableListCount()
          テーブルリスト数を取得します。
 java.util.Iterator getTableListIterator()
          テーブルリストイテレータを取得します。
protected  void setCatalogHolder(DatabaseCatalogHolder catalogHolder)
          カタログ情報保持オブジェクトを設定します。
 
クラス java.lang.Object から継承したメソッド
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

コンストラクタの詳細

DatabaseCatalog

protected DatabaseCatalog(java.lang.String name)
コンストラクタ

パラメータ:
name - データベースカタログ名
メソッドの詳細

getName

public java.lang.String getName()
データベースカタログ名を取得します。

定義:
インタフェース DatabaseHoldingContainer 内の getName
戻り値:
データベースカタログ名
関連項目:
DatabaseHoldingContainer.getName()

getSchemaListIterator

public java.util.Iterator getSchemaListIterator()
スキーマリストイテレータを取得します。

定義:
インタフェース DatabaseSchemaHolder 内の getSchemaListIterator
戻り値:
スキーマリストイテレータ
関連項目:
DatabaseSchemaHolder.getSchemaListIterator()

getSchemaListCount

public int getSchemaListCount()
スキーマリスト数を取得します。

定義:
インタフェース DatabaseSchemaHolder 内の getSchemaListCount
戻り値:
スキーマリスト数
関連項目:
DatabaseSchemaHolder.getSchemaListCount()

getSchema

public DatabaseSchema getSchema(java.lang.String name)
スキーマを取得します。

定義:
インタフェース DatabaseSchemaHolder 内の getSchema
パラメータ:
name - スキーマ名
戻り値:
スキーマ
関連項目:
DatabaseSchemaHolder.getSchema(java.lang.String)

getTableListIterator

public java.util.Iterator getTableListIterator()
テーブルリストイテレータを取得します。

定義:
インタフェース DatabaseTableHolder 内の getTableListIterator
戻り値:
テーブルリストイテレータ
関連項目:
DatabaseTableHolder.getTableListIterator()

getTableListCount

public int getTableListCount()
テーブルリスト数を取得します。

定義:
インタフェース DatabaseTableHolder 内の getTableListCount
戻り値:
テーブルリスト数
関連項目:
DatabaseTableHolder.getTableListCount()

getTable

public DatabaseTable getTable(java.lang.String name)
テーブルを取得します。

定義:
インタフェース DatabaseTableHolder 内の getTable
パラメータ:
name - テーブル名
戻り値:
テーブル
関連項目:
DatabaseTableHolder.getTable(java.lang.String)

getCatalogHolder

public DatabaseCatalogHolder getCatalogHolder()
カタログ情報保持オブジェクトを取得します。

戻り値:
カタログ情報保持オブジェクト

setCatalogHolder

protected void setCatalogHolder(DatabaseCatalogHolder catalogHolder)
カタログ情報保持オブジェクトを設定します。

パラメータ:
catalogHolder - カタログ情報保持オブジェクト

addSchema

protected void addSchema(DatabaseSchema schema)
指定されたスキーマオブジェクトを追加します。

パラメータ:
schema - スキーマオブジェクト

addTable

protected void addTable(DatabaseTable table)
指定されたテーブルオブジェクトを追加します。

パラメータ:
table - テーブルオブジェクト

database
b2007092001