org.seasar.extension.jdbc.gen.meta
クラス DbTableMeta

java.lang.Object
  上位を拡張 org.seasar.extension.jdbc.gen.meta.DbTableMeta

public class DbTableMeta
extends java.lang.Object

データベースのテーブルメタデータです。

作成者:
taedium

フィールドの概要
protected  java.lang.String catalogName
          カタログ名
protected  java.util.List<DbColumnMeta> columnMetaList
          カラムメタデータのリスト
protected  java.lang.String comment
          コメント
protected  java.util.List<DbForeignKeyMeta> foreignKeyMetaList
          外部キーメタデータのリスト
protected  java.lang.String name
          名前
protected  java.util.List<DbColumnMeta> primaryKeyColumnMetaList
          主キーのカラムメタデータのリスト
protected  java.lang.String schemaName
          スキーマ名
protected  java.util.List<DbUniqueKeyMeta> uniqueKeyMetaList
          一意キーメタデータのリスト
 
コンストラクタの概要
DbTableMeta()
           
 
メソッドの概要
 void addColumnMeta(DbColumnMeta columnDesc)
          カラムのメタデータを追加します。
 void addForeignKeyMeta(DbForeignKeyMeta foreignKeyMeta)
          外部キーメタデータを追加します。
 void addUniqueKeyMeta(DbUniqueKeyMeta uniqueKeyMeta)
          一意キーメタデータを追加します。
 java.lang.String getCatalogName()
          カタログ名を返します。
 java.util.List<DbColumnMeta> getColumnMetaList()
          カラムのメタデータのリストを返します。
 java.lang.String getComment()
          コメントを返します。
 java.util.List<DbForeignKeyMeta> getForeignKeyMetaList()
          外部キーメタデータのリストを返します。
 java.lang.String getFullTableName()
          完全なテーブル名を返します。
 java.lang.String getName()
          名前を返します。
 java.util.List<DbColumnMeta> getPrimaryKeyColumnMetaList()
          主キーのカラムメタデータのリストを返します。
 java.lang.String getSchemaName()
          スキーマ名を返します
 java.util.List<DbUniqueKeyMeta> getUniqueKeyMetaList()
          一意キーメタデータのリスト
 boolean hasCompositePrimaryKey()
          複合主キーを持つ場合trueを返します。
 void setCatalogName(java.lang.String catalogName)
          カタログ名を設定します。
 void setComment(java.lang.String comment)
          コメントを設定します。
 void setName(java.lang.String name)
          名前を設定します。
 void setSchemaName(java.lang.String schemaName)
          スキーマ名を設定します。
 
クラス java.lang.Object から継承されたメソッド
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

フィールドの詳細

catalogName

protected java.lang.String catalogName
カタログ名


schemaName

protected java.lang.String schemaName
スキーマ名


name

protected java.lang.String name
名前


comment

protected java.lang.String comment
コメント


columnMetaList

protected java.util.List<DbColumnMeta> columnMetaList
カラムメタデータのリスト


primaryKeyColumnMetaList

protected java.util.List<DbColumnMeta> primaryKeyColumnMetaList
主キーのカラムメタデータのリスト


foreignKeyMetaList

protected java.util.List<DbForeignKeyMeta> foreignKeyMetaList
外部キーメタデータのリスト


uniqueKeyMetaList

protected java.util.List<DbUniqueKeyMeta> uniqueKeyMetaList
一意キーメタデータのリスト

コンストラクタの詳細

DbTableMeta

public DbTableMeta()
メソッドの詳細

getCatalogName

public java.lang.String getCatalogName()
カタログ名を返します。

戻り値:
カタログ名

setCatalogName

public void setCatalogName(java.lang.String catalogName)
カタログ名を設定します。

パラメータ:
catalogName - カタログ名

getSchemaName

public java.lang.String getSchemaName()
スキーマ名を返します

戻り値:
スキーマ名

setSchemaName

public void setSchemaName(java.lang.String schemaName)
スキーマ名を設定します。

パラメータ:
schemaName - スキーマ名

getName

public java.lang.String getName()
名前を返します。

戻り値:
名前

setName

public void setName(java.lang.String name)
名前を設定します。

パラメータ:
name - 名前

getComment

public java.lang.String getComment()
コメントを返します。

戻り値:
コメント

setComment

public void setComment(java.lang.String comment)
コメントを設定します。

パラメータ:
comment - コメント

getColumnMetaList

public java.util.List<DbColumnMeta> getColumnMetaList()
カラムのメタデータのリストを返します。

戻り値:
カラムのメタデータのリスト

addColumnMeta

public void addColumnMeta(DbColumnMeta columnDesc)
カラムのメタデータを追加します。

パラメータ:
columnDesc - カラム記述

getPrimaryKeyColumnMetaList

public java.util.List<DbColumnMeta> getPrimaryKeyColumnMetaList()
主キーのカラムメタデータのリストを返します。

戻り値:
主キーのカラムメタデータのリスト

getForeignKeyMetaList

public java.util.List<DbForeignKeyMeta> getForeignKeyMetaList()
外部キーメタデータのリストを返します。

戻り値:
外部キーメタデータのリスト

addForeignKeyMeta

public void addForeignKeyMeta(DbForeignKeyMeta foreignKeyMeta)
外部キーメタデータを追加します。

パラメータ:
foreignKeyMeta - 外部キーメタデータ

getUniqueKeyMetaList

public java.util.List<DbUniqueKeyMeta> getUniqueKeyMetaList()
一意キーメタデータのリスト

戻り値:
一意キーメタデータのリスト

addUniqueKeyMeta

public void addUniqueKeyMeta(DbUniqueKeyMeta uniqueKeyMeta)
一意キーメタデータを追加します。

パラメータ:
uniqueKeyMeta - 一意キーメタデータ

getFullTableName

public java.lang.String getFullTableName()
完全なテーブル名を返します。

戻り値:
完全なテーブル名

hasCompositePrimaryKey

public boolean hasCompositePrimaryKey()
複合主キーを持つ場合trueを返します。

戻り値:
複合主キーを持つ場合true、そうでない場合false


Copyright © 2004-2014 The Seasar Foundation. All Rights Reserved.