database
b2007102101

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

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

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

データベーススキーマ情報保持クラス

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

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

コンストラクタの詳細

DatabaseSchema

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

パラメータ:
name - データベーススキーマ名
メソッドの詳細

getName

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

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

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)

setSchemaHolder

protected void setSchemaHolder(DatabaseSchemaHolder schemaHolder)
データベーススキーマ保持オブジェクトを設定します。

パラメータ:
schemaHolder - データベーススキーマ保持オブジェクト

getSchemaHolder

public DatabaseSchemaHolder getSchemaHolder()
データベーススキーマ保持オブジェクトを取得します。

戻り値:
データベーススキーマ保持オブジェクト

addTable

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

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

database
b2007102101